From 8bce57172374dba91aa311579ac7f30a3408db00 Mon Sep 17 00:00:00 2001 From: Mojtaba Eshghie Date: Thu, 5 Sep 2024 15:14:21 +0200 Subject: [PATCH] #5 Batch 15 --- .../Bytes32SetLib/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../Bytes32SetLib/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../Bytes32SetLib/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 68 + .../Bytes32SetLib/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../Bytes32SetLib/1/DOD/diff_result_GT.json | 5 + .../1/DOD/diff_result_difft.json | 25 + .../Bytes32SetLib/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 92 + .../Bytes32SetLib/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../Bytes32SetLib/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../Bytes32SetLib/1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../Bytes32SetLib/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 32 + .../Bytes32SetLib/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 226 + .../Bytes32SetLib/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 56 + .../Bytes32SetLib/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 130 + .../Bytes32SetLib/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 58 + .../Bytes32SetLib/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../Bytes32SetLib/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 56 + .../Bytes32SetLib/2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 134 + .../Bytes32SetLib/2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 51 + .../Bytes32SetLib/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 68 + .../Bytes32SetLib/3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 166 + .../Bytes32SetLib/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../Bytes32SetLib/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../Bytes32SetLib/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 68 + .../Bytes32SetLib/3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 202 + .../Bytes32SetLib/4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 80 + .../Bytes32SetLib/4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 228 + .../Bytes32SetLib/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../Bytes32SetLib/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../Bytes32SetLib/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 94 + .../Bytes32SetLib/4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 234 + .../Bytes32SetLib/5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 106 + .../Bytes32SetLib/5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 266 + .../Bytes32SetLib/5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 134 + .../Bytes32SetLib/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 120 + .../Bytes32SetLib/6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 130 + .../Bytes32SetLib/6/DLR/diff_result_GT.json | 5 + .../6/DLR/diff_result_difft.json | 160 + .../Bytes32SetLib/7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 154 + .../Bytes32SetLib/8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 178 + .../Bytes32SetLib/9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 202 + .../1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/ECS/diff_result_GT.json | 5 + .../1/ECS/diff_result_difft.json | 32 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 32 + .../10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 178 + .../10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 204 + .../2/AOR/diff_result_GT.json | 5 + .../2/AOR/diff_result_difft.json | 58 + .../2/AVR/diff_result_GT.json | 5 + .../2/AVR/diff_result_difft.json | 58 + .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 56 + .../2/ECS/diff_result_GT.json | 5 + .../2/ECS/diff_result_difft.json | 58 + .../2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 44 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 106 + .../2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 58 + .../3/AOR/diff_result_GT.json | 5 + .../3/AOR/diff_result_difft.json | 84 + .../3/AVR/diff_result_GT.json | 5 + .../3/AVR/diff_result_difft.json | 84 + .../3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 68 + .../3/ECS/diff_result_GT.json | 5 + .../3/ECS/diff_result_difft.json | 82 + .../3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 68 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 138 + .../3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 84 + .../4/AOR/diff_result_GT.json | 5 + .../4/AOR/diff_result_difft.json | 110 + .../4/AVR/diff_result_GT.json | 5 + .../4/AVR/diff_result_difft.json | 110 + .../4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 80 + .../4/ECS/diff_result_GT.json | 5 + .../4/ECS/diff_result_difft.json | 108 + .../4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 94 + .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 170 + .../4/UORD/diff_result_GT.json | 5 + .../4/UORD/diff_result_difft.json | 110 + .../5/AOR/diff_result_GT.json | 5 + .../5/AOR/diff_result_difft.json | 136 + .../5/AVR/diff_result_GT.json | 5 + .../5/AVR/diff_result_difft.json | 136 + .../5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 92 + .../5/ECS/diff_result_GT.json | 5 + .../5/ECS/diff_result_difft.json | 134 + .../5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 106 + .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 202 + .../5/UORD/diff_result_GT.json | 5 + .../5/UORD/diff_result_difft.json | 136 + .../6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 118 + .../6/ECS/diff_result_GT.json | 5 + .../6/ECS/diff_result_difft.json | 160 + .../6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 130 + .../7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 142 + .../7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 142 + .../8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 154 + .../8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 168 + .../9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 166 + .../9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 180 + .../BytesLib/1/BOR/diff_result_GT.json | 5 + .../BytesLib/1/BOR/diff_result_difft.json | 32 + .../BytesLib/1/DLR/diff_result_GT.json | 5 + .../BytesLib/1/DLR/diff_result_difft.json | 32 + .../BytesLib/1/EHC/diff_result_GT.json | 5 + .../BytesLib/1/EHC/diff_result_difft.json | 86 + .../BytesLib/1/FVR/diff_result_GT.json | 5 + .../BytesLib/1/FVR/diff_result_difft.json | 32 + .../BytesLib/1/ILR/diff_result_GT.json | 5 + .../BytesLib/1/ILR/diff_result_difft.json | 32 + .../BytesLib/1/RSD/diff_result_GT.json | 5 + .../BytesLib/1/RSD/diff_result_difft.json | 38 + .../BytesLib/10/BOR/diff_result_GT.json | 5 + .../BytesLib/10/BOR/diff_result_difft.json | 190 + .../BytesLib/2/BOR/diff_result_GT.json | 5 + .../BytesLib/2/BOR/diff_result_difft.json | 44 + .../BytesLib/2/DLR/diff_result_GT.json | 5 + .../BytesLib/2/DLR/diff_result_difft.json | 56 + .../BytesLib/2/EHC/diff_result_GT.json | 5 + .../BytesLib/2/EHC/diff_result_difft.json | 164 + .../BytesLib/2/FVR/diff_result_GT.json | 5 + .../BytesLib/2/FVR/diff_result_difft.json | 58 + .../BytesLib/2/ILR/diff_result_GT.json | 5 + .../BytesLib/2/ILR/diff_result_difft.json | 58 + .../BytesLib/2/RSD/diff_result_GT.json | 5 + .../BytesLib/2/RSD/diff_result_difft.json | 70 + .../BytesLib/3/BOR/diff_result_GT.json | 5 + .../BytesLib/3/BOR/diff_result_difft.json | 68 + .../BytesLib/3/DLR/diff_result_GT.json | 5 + .../BytesLib/3/DLR/diff_result_difft.json | 82 + .../BytesLib/3/EHC/diff_result_GT.json | 5 + .../BytesLib/3/EHC/diff_result_difft.json | 254 + .../BytesLib/3/FVR/diff_result_GT.json | 5 + .../BytesLib/3/FVR/diff_result_difft.json | 84 + .../BytesLib/3/ILR/diff_result_GT.json | 5 + .../BytesLib/3/ILR/diff_result_difft.json | 82 + .../BytesLib/3/RSD/diff_result_GT.json | 5 + .../BytesLib/3/RSD/diff_result_difft.json | 102 + .../BytesLib/4/BOR/diff_result_GT.json | 5 + .../BytesLib/4/BOR/diff_result_difft.json | 80 + .../BytesLib/4/DLR/diff_result_GT.json | 5 + .../BytesLib/4/DLR/diff_result_difft.json | 108 + .../BytesLib/4/EHC/diff_result_GT.json | 5 + .../BytesLib/4/EHC/diff_result_difft.json | 334 ++ .../BytesLib/4/ILR/diff_result_GT.json | 5 + .../BytesLib/4/ILR/diff_result_difft.json | 108 + .../BytesLib/5/BOR/diff_result_GT.json | 5 + .../BytesLib/5/BOR/diff_result_difft.json | 104 + .../BytesLib/5/DLR/diff_result_GT.json | 5 + .../BytesLib/5/DLR/diff_result_difft.json | 134 + .../BytesLib/5/EHC/diff_result_GT.json | 5 + .../BytesLib/5/EHC/diff_result_difft.json | 424 ++ .../BytesLib/5/ILR/diff_result_GT.json | 5 + .../BytesLib/5/ILR/diff_result_difft.json | 132 + .../BytesLib/6/BOR/diff_result_GT.json | 5 + .../BytesLib/6/BOR/diff_result_difft.json | 116 + .../BytesLib/6/EHC/diff_result_GT.json | 5 + .../BytesLib/6/EHC/diff_result_difft.json | 504 ++ .../BytesLib/7/BOR/diff_result_GT.json | 5 + .../BytesLib/7/BOR/diff_result_difft.json | 142 + .../BytesLib/7/EHC/diff_result_GT.json | 5 + .../BytesLib/7/EHC/diff_result_difft.json | 594 ++ .../BytesLib/8/BOR/diff_result_GT.json | 5 + .../BytesLib/8/BOR/diff_result_difft.json | 154 + .../BytesLib/9/BOR/diff_result_GT.json | 5 + .../BytesLib/9/BOR/diff_result_difft.json | 178 + .../BytesUtils/1/FVR/diff_result_GT.json | 5 + .../BytesUtils/1/FVR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/BCRD/diff_result_GT.json | 5 + .../1/BCRD/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 1303 +++++ .../CCFrax1to1AMM/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 62 + .../CCFrax1to1AMM/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/ECS/diff_result_GT.json | 5 + .../1/ECS/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/EED/diff_result_GT.json | 5 + .../1/EED/diff_result_difft.json | 56 + .../CCFrax1to1AMM/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 86 + .../CCFrax1to1AMM/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/ICM/diff_result_GT.json | 5 + .../1/ICM/diff_result_difft.json | 38 + .../CCFrax1to1AMM/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/LSC/diff_result_GT.json | 5 + .../1/LSC/diff_result_difft.json | 38 + .../CCFrax1to1AMM/1/MOC/diff_result_GT.json | 5 + .../1/MOC/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/MOD/diff_result_GT.json | 5 + .../1/MOD/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/MOR/diff_result_GT.json | 5 + .../1/MOR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 140 + .../CCFrax1to1AMM/1/RVS/diff_result_GT.json | 5 + .../1/RVS/diff_result_difft.json | 80 + .../CCFrax1to1AMM/1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 80 + .../CCFrax1to1AMM/1/SLR/diff_result_GT.json | 5 + .../1/SLR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../CCFrax1to1AMM/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 32 + .../CCFrax1to1AMM/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../CCFrax1to1AMM/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 210 + .../CCFrax1to1AMM/10/EHC/diff_result_GT.json | 5 + .../10/EHC/diff_result_difft.json | 936 +++ .../CCFrax1to1AMM/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 262 + .../CCFrax1to1AMM/10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 244 + .../CCFrax1to1AMM/10/MOR/diff_result_GT.json | 5 + .../10/MOR/diff_result_difft.json | 300 + .../CCFrax1to1AMM/10/TOR/diff_result_GT.json | 5 + .../10/TOR/diff_result_difft.json | 372 ++ .../CCFrax1to1AMM/10/UORD/diff_result_GT.json | 5 + .../10/UORD/diff_result_difft.json | 224 + .../CCFrax1to1AMM/2/AOR/diff_result_GT.json | 5 + .../2/AOR/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/AVR/diff_result_GT.json | 5 + .../2/AVR/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 124 + .../CCFrax1to1AMM/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../CCFrax1to1AMM/2/ECS/diff_result_GT.json | 5 + .../2/ECS/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/EED/diff_result_GT.json | 5 + .../2/EED/diff_result_difft.json | 142 + .../CCFrax1to1AMM/2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 202 + .../CCFrax1to1AMM/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/ICM/diff_result_GT.json | 5 + .../2/ICM/diff_result_difft.json | 70 + .../CCFrax1to1AMM/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 56 + .../CCFrax1to1AMM/2/LSC/diff_result_GT.json | 5 + .../2/LSC/diff_result_difft.json | 70 + .../CCFrax1to1AMM/2/MOC/diff_result_GT.json | 5 + .../2/MOC/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/MOD/diff_result_GT.json | 5 + .../2/MOD/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/MOR/diff_result_GT.json | 5 + .../2/MOR/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 218 + .../CCFrax1to1AMM/2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../CCFrax1to1AMM/2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 58 + .../CCFrax1to1AMM/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 56 + .../CCFrax1to1AMM/3/AOR/diff_result_GT.json | 5 + .../3/AOR/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/AVR/diff_result_GT.json | 5 + .../3/AVR/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/BLR/diff_result_GT.json | 5 + .../3/BLR/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 70 + .../CCFrax1to1AMM/3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 186 + .../CCFrax1to1AMM/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../CCFrax1to1AMM/3/EED/diff_result_GT.json | 5 + .../3/EED/diff_result_difft.json | 192 + .../CCFrax1to1AMM/3/EHC/diff_result_GT.json | 5 + .../3/EHC/diff_result_difft.json | 276 + .../CCFrax1to1AMM/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 82 + .../CCFrax1to1AMM/3/MOC/diff_result_GT.json | 5 + .../3/MOC/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/MOD/diff_result_GT.json | 5 + .../3/MOD/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/MOR/diff_result_GT.json | 5 + .../3/MOR/diff_result_difft.json | 84 + .../CCFrax1to1AMM/3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 296 + .../CCFrax1to1AMM/3/TOR/diff_result_GT.json | 5 + .../3/TOR/diff_result_difft.json | 106 + .../CCFrax1to1AMM/3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 77 + .../CCFrax1to1AMM/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 80 + .../CCFrax1to1AMM/4/BLR/diff_result_GT.json | 5 + .../4/BLR/diff_result_difft.json | 110 + .../CCFrax1to1AMM/4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 82 + .../CCFrax1to1AMM/4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 242 + .../CCFrax1to1AMM/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../CCFrax1to1AMM/4/EHC/diff_result_GT.json | 5 + .../4/EHC/diff_result_difft.json | 344 ++ .../CCFrax1to1AMM/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 108 + .../CCFrax1to1AMM/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 108 + .../CCFrax1to1AMM/4/MOC/diff_result_GT.json | 5 + .../4/MOC/diff_result_difft.json | 110 + .../CCFrax1to1AMM/4/MOD/diff_result_GT.json | 5 + .../4/MOD/diff_result_difft.json | 110 + .../CCFrax1to1AMM/4/MOR/diff_result_GT.json | 5 + .../4/MOR/diff_result_difft.json | 110 + .../CCFrax1to1AMM/4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 328 ++ .../CCFrax1to1AMM/4/TOR/diff_result_GT.json | 5 + .../4/TOR/diff_result_difft.json | 144 + .../CCFrax1to1AMM/4/UORD/diff_result_GT.json | 5 + .../4/UORD/diff_result_difft.json | 96 + .../CCFrax1to1AMM/4/VVR/diff_result_GT.json | 5 + .../4/VVR/diff_result_difft.json | 104 + .../CCFrax1to1AMM/5/BLR/diff_result_GT.json | 5 + .../5/BLR/diff_result_difft.json | 136 + .../CCFrax1to1AMM/5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 108 + .../CCFrax1to1AMM/5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 298 + .../CCFrax1to1AMM/5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 134 + .../CCFrax1to1AMM/5/EHC/diff_result_GT.json | 5 + .../5/EHC/diff_result_difft.json | 436 ++ .../CCFrax1to1AMM/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 134 + .../CCFrax1to1AMM/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 132 + .../CCFrax1to1AMM/5/MOC/diff_result_GT.json | 5 + .../5/MOC/diff_result_difft.json | 134 + .../CCFrax1to1AMM/5/MOD/diff_result_GT.json | 5 + .../5/MOD/diff_result_difft.json | 134 + .../CCFrax1to1AMM/5/MOR/diff_result_GT.json | 5 + .../5/MOR/diff_result_difft.json | 136 + .../CCFrax1to1AMM/5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 388 ++ .../CCFrax1to1AMM/5/TOR/diff_result_GT.json | 5 + .../5/TOR/diff_result_difft.json | 182 + .../CCFrax1to1AMM/5/UORD/diff_result_GT.json | 5 + .../5/UORD/diff_result_difft.json | 115 + .../CCFrax1to1AMM/5/VVR/diff_result_GT.json | 5 + .../5/VVR/diff_result_difft.json | 128 + .../CCFrax1to1AMM/6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 134 + .../CCFrax1to1AMM/6/EHC/diff_result_GT.json | 5 + .../6/EHC/diff_result_difft.json | 514 ++ .../CCFrax1to1AMM/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 158 + .../CCFrax1to1AMM/6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 144 + .../CCFrax1to1AMM/6/MOC/diff_result_GT.json | 5 + .../6/MOC/diff_result_difft.json | 158 + .../CCFrax1to1AMM/6/MOD/diff_result_GT.json | 5 + .../6/MOD/diff_result_difft.json | 158 + .../CCFrax1to1AMM/6/MOR/diff_result_GT.json | 5 + .../6/MOR/diff_result_difft.json | 162 + .../CCFrax1to1AMM/6/TOR/diff_result_GT.json | 5 + .../6/TOR/diff_result_difft.json | 220 + .../CCFrax1to1AMM/6/UORD/diff_result_GT.json | 5 + .../6/UORD/diff_result_difft.json | 134 + .../CCFrax1to1AMM/6/VVR/diff_result_GT.json | 5 + .../6/VVR/diff_result_difft.json | 152 + .../CCFrax1to1AMM/7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 146 + .../CCFrax1to1AMM/7/EHC/diff_result_GT.json | 5 + .../7/EHC/diff_result_difft.json | 592 ++ .../CCFrax1to1AMM/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 184 + .../CCFrax1to1AMM/7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 170 + .../CCFrax1to1AMM/7/MOR/diff_result_GT.json | 5 + .../7/MOR/diff_result_difft.json | 188 + .../CCFrax1to1AMM/7/TOR/diff_result_GT.json | 5 + .../7/TOR/diff_result_difft.json | 258 + .../CCFrax1to1AMM/7/UORD/diff_result_GT.json | 5 + .../7/UORD/diff_result_difft.json | 153 + .../CCFrax1to1AMM/7/VVR/diff_result_GT.json | 5 + .../7/VVR/diff_result_difft.json | 178 + .../CCFrax1to1AMM/8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 172 + .../CCFrax1to1AMM/8/EHC/diff_result_GT.json | 5 + .../8/EHC/diff_result_difft.json | 766 +++ .../CCFrax1to1AMM/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 210 + .../CCFrax1to1AMM/8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 196 + .../CCFrax1to1AMM/8/MOR/diff_result_GT.json | 5 + .../8/MOR/diff_result_difft.json | 214 + .../CCFrax1to1AMM/8/TOR/diff_result_GT.json | 5 + .../8/TOR/diff_result_difft.json | 296 + .../CCFrax1to1AMM/8/UORD/diff_result_GT.json | 5 + .../8/UORD/diff_result_difft.json | 179 + .../CCFrax1to1AMM/8/VVR/diff_result_GT.json | 5 + .../8/VVR/diff_result_difft.json | 202 + .../CCFrax1to1AMM/9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 198 + .../CCFrax1to1AMM/9/EHC/diff_result_GT.json | 5 + .../9/EHC/diff_result_difft.json | 858 +++ .../CCFrax1to1AMM/9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 236 + .../CCFrax1to1AMM/9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 220 + .../CCFrax1to1AMM/9/MOR/diff_result_GT.json | 5 + .../9/MOR/diff_result_difft.json | 258 + .../CCFrax1to1AMM/9/TOR/diff_result_GT.json | 5 + .../9/TOR/diff_result_difft.json | 334 ++ .../CCFrax1to1AMM/9/UORD/diff_result_GT.json | 5 + .../9/UORD/diff_result_difft.json | 205 + .../CCFrax1to1AMM/9/VVR/diff_result_GT.json | 5 + .../9/VVR/diff_result_difft.json | 226 + .../CCTokenDelegate/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CCTokenDelegate/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CCTokenDelegate/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 44 + .../CCTokenDelegate/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CCTokenDelegate/1/ETR/diff_result_GT.json | 5 + .../1/ETR/diff_result_difft.json | 32 + .../CCTokenDelegate/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CCTokenDelegate/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/OLFD/diff_result_GT.json | 5 + .../1/OLFD/diff_result_difft.json | 151 + .../CCTokenDelegate/1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../CCTokenDelegate/1/SKD/diff_result_GT.json | 5 + .../1/SKD/diff_result_difft.json | 31 + .../CCTokenDelegate/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 244 + .../CCTokenDelegate/2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 44 + .../CCTokenDelegate/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CCTokenDelegate/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 94 + .../CCTokenDelegate/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 58 + .../CCTokenDelegate/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../CCTokenDelegate/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../2/OLFD/diff_result_GT.json | 5 + .../2/OLFD/diff_result_difft.json | 700 +++ .../CCTokenDelegate/2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 68 + .../CCTokenDelegate/2/SKD/diff_result_GT.json | 5 + .../2/SKD/diff_result_difft.json | 56 + .../CCTokenDelegate/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 58 + .../CCTokenDelegate/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 84 + .../CCTokenDelegate/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../CCTokenDelegate/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../CCTokenDelegate/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 82 + .../CCTokenDelegate/3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 166 + .../CCTokenDelegate/3/SKD/diff_result_GT.json | 5 + .../3/SKD/diff_result_difft.json | 81 + .../CCTokenDelegate/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 84 + .../CCTokenDelegate/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../CCTokenDelegate/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../CCTokenDelegate/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 108 + .../CCTokenDelegate/4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 198 + .../CCTokenDelegate/4/SKD/diff_result_GT.json | 5 + .../4/SKD/diff_result_difft.json | 106 + .../CCTokenDelegate/5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 132 + .../CCTokenDelegate/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../CCTokenDelegate/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 132 + .../CCTokenDelegate/5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 296 + .../CCTokenDelegate/6/DLR/diff_result_GT.json | 5 + .../6/DLR/diff_result_difft.json | 158 + .../CCTokenDelegate/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../CCTokenDelegate/6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 156 + .../CCTokenDelegate/7/DLR/diff_result_GT.json | 5 + .../7/DLR/diff_result_difft.json | 182 + .../CCTokenDelegate/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../CCTokenDelegate/7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 180 + .../CCTokenDelegate/8/DLR/diff_result_GT.json | 5 + .../8/DLR/diff_result_difft.json | 206 + .../CCTokenDelegate/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../CCTokenDelegate/8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 206 + .../CCTokenDelegate/9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 240 + .../CCTokenDelegate/9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 218 + .../CCapableErc20/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CCapableErc20/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 44 + .../CCapableErc20/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CCapableErc20/1/ECS/diff_result_GT.json | 5 + .../1/ECS/diff_result_difft.json | 32 + .../CCapableErc20/1/EED/diff_result_GT.json | 5 + .../1/EED/diff_result_difft.json | 92 + .../CCapableErc20/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 74 + .../CCapableErc20/1/ETR/diff_result_GT.json | 5 + .../1/ETR/diff_result_difft.json | 32 + .../CCapableErc20/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CCapableErc20/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CCapableErc20/1/MOI/diff_result_GT.json | 5 + .../1/MOI/diff_result_difft.json | 25 + .../CCapableErc20/1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../CCapableErc20/1/RVS/diff_result_GT.json | 5 + .../1/RVS/diff_result_difft.json | 68 + .../CCapableErc20/1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 68 + .../CCapableErc20/1/SKD/diff_result_GT.json | 5 + .../1/SKD/diff_result_difft.json | 31 + .../CCapableErc20/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../CCapableErc20/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../CCapableErc20/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 252 + .../CCapableErc20/10/CSC/diff_result_GT.json | 5 + .../10/CSC/diff_result_difft.json | 702 +++ .../CCapableErc20/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 266 + .../CCapableErc20/10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 260 + .../CCapableErc20/10/MOI/diff_result_GT.json | 5 + .../10/MOI/diff_result_difft.json | 196 + .../CCapableErc20/10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 446 ++ .../CCapableErc20/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CCapableErc20/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 82 + .../CCapableErc20/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../CCapableErc20/2/ECS/diff_result_GT.json | 5 + .../2/ECS/diff_result_difft.json | 58 + .../CCapableErc20/2/EED/diff_result_GT.json | 5 + .../2/EED/diff_result_difft.json | 166 + .../CCapableErc20/2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 172 + .../CCapableErc20/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../CCapableErc20/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../CCapableErc20/2/MOI/diff_result_GT.json | 5 + .../2/MOI/diff_result_difft.json | 44 + .../CCapableErc20/2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 88 + .../CCapableErc20/2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 44 + .../CCapableErc20/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 84 + .../CCapableErc20/3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 120 + .../CCapableErc20/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../CCapableErc20/3/ECS/diff_result_GT.json | 5 + .../3/ECS/diff_result_difft.json | 84 + .../CCapableErc20/3/EED/diff_result_GT.json | 5 + .../3/EED/diff_result_difft.json | 264 + .../CCapableErc20/3/EHC/diff_result_GT.json | 5 + .../3/EHC/diff_result_difft.json | 228 + .../CCapableErc20/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../CCapableErc20/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 84 + .../CCapableErc20/3/MOI/diff_result_GT.json | 5 + .../3/MOI/diff_result_difft.json | 63 + .../CCapableErc20/3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 138 + .../CCapableErc20/4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 110 + .../CCapableErc20/4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 217 + .../CCapableErc20/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../CCapableErc20/4/ECS/diff_result_GT.json | 5 + .../4/ECS/diff_result_difft.json | 110 + .../CCapableErc20/4/EED/diff_result_GT.json | 5 + .../4/EED/diff_result_difft.json | 366 ++ .../CCapableErc20/4/EHC/diff_result_GT.json | 5 + .../4/EHC/diff_result_difft.json | 284 + .../CCapableErc20/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../CCapableErc20/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 114 + .../CCapableErc20/4/MOI/diff_result_GT.json | 5 + .../4/MOI/diff_result_difft.json | 82 + .../CCapableErc20/4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 188 + .../CCapableErc20/5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 136 + .../CCapableErc20/5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 279 + .../CCapableErc20/5/ECS/diff_result_GT.json | 5 + .../5/ECS/diff_result_difft.json | 136 + .../CCapableErc20/5/EED/diff_result_GT.json | 5 + .../5/EED/diff_result_difft.json | 470 ++ .../CCapableErc20/5/EHC/diff_result_GT.json | 5 + .../5/EHC/diff_result_difft.json | 376 ++ .../CCapableErc20/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../CCapableErc20/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 146 + .../CCapableErc20/5/MOI/diff_result_GT.json | 5 + .../5/MOI/diff_result_difft.json | 101 + .../CCapableErc20/5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 220 + .../CCapableErc20/6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 162 + .../CCapableErc20/6/CSC/diff_result_GT.json | 5 + .../6/CSC/diff_result_difft.json | 317 + .../CCapableErc20/6/ECS/diff_result_GT.json | 5 + .../6/ECS/diff_result_difft.json | 162 + .../CCapableErc20/6/EED/diff_result_GT.json | 5 + .../6/EED/diff_result_difft.json | 566 ++ .../CCapableErc20/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../CCapableErc20/6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 172 + .../CCapableErc20/6/MOI/diff_result_GT.json | 5 + .../6/MOI/diff_result_difft.json | 120 + .../CCapableErc20/6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 252 + .../CCapableErc20/7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 188 + .../CCapableErc20/7/CSC/diff_result_GT.json | 5 + .../7/CSC/diff_result_difft.json | 367 ++ .../CCapableErc20/7/ECS/diff_result_GT.json | 5 + .../7/ECS/diff_result_difft.json | 188 + .../CCapableErc20/7/EED/diff_result_GT.json | 5 + .../7/EED/diff_result_difft.json | 640 ++ .../CCapableErc20/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../CCapableErc20/7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 196 + .../CCapableErc20/7/MOI/diff_result_GT.json | 5 + .../7/MOI/diff_result_difft.json | 139 + .../CCapableErc20/7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 284 + .../CCapableErc20/8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 214 + .../CCapableErc20/8/CSC/diff_result_GT.json | 5 + .../8/CSC/diff_result_difft.json | 405 ++ .../CCapableErc20/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../CCapableErc20/8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 222 + .../CCapableErc20/8/MOI/diff_result_GT.json | 5 + .../8/MOI/diff_result_difft.json | 158 + .../CCapableErc20/8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 334 ++ .../CCapableErc20/9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 240 + .../CCapableErc20/9/CSC/diff_result_GT.json | 5 + .../9/CSC/diff_result_difft.json | 666 +++ .../CCapableErc20/9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 240 + .../CCapableErc20/9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 248 + .../CCapableErc20/9/MOI/diff_result_GT.json | 5 + .../9/MOI/diff_result_difft.json | 177 + .../CCapableErc20/9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 366 ++ .../1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 55 + .../1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 32 + .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 166 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 58 + .../2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 246 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 56 + .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/ECS/diff_result_GT.json | 5 + .../1/ECS/diff_result_difft.json | 32 + .../1/EED/diff_result_GT.json | 5 + .../1/EED/diff_result_difft.json | 86 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 86 + .../1/ETR/diff_result_GT.json | 5 + .../1/ETR/diff_result_difft.json | 32 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/MOI/diff_result_GT.json | 5 + .../1/MOI/diff_result_difft.json | 25 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../1/RVS/diff_result_GT.json | 5 + .../1/RVS/diff_result_difft.json | 68 + .../1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 68 + .../1/SKD/diff_result_GT.json | 5 + .../1/SKD/diff_result_difft.json | 31 + .../1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 266 + .../10/CSC/diff_result_GT.json | 5 + .../10/CSC/diff_result_difft.json | 569 ++ .../10/EED/diff_result_GT.json | 5 + .../10/EED/diff_result_difft.json | 822 +++ .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 266 + .../10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 262 + .../10/MOI/diff_result_GT.json | 5 + .../10/MOI/diff_result_difft.json | 196 + .../10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 428 ++ .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 176 + .../2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../2/ECS/diff_result_GT.json | 5 + .../2/ECS/diff_result_difft.json | 58 + .../2/EED/diff_result_GT.json | 5 + .../2/EED/diff_result_difft.json | 172 + .../2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 154 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../2/MOI/diff_result_GT.json | 5 + .../2/MOI/diff_result_difft.json | 44 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 88 + .../2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 44 + .../3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 84 + .../3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 214 + .../3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../3/ECS/diff_result_GT.json | 5 + .../3/ECS/diff_result_difft.json | 84 + .../3/EED/diff_result_GT.json | 5 + .../3/EED/diff_result_difft.json | 252 + .../3/EHC/diff_result_GT.json | 5 + .../3/EHC/diff_result_difft.json | 252 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 84 + .../3/MOI/diff_result_GT.json | 5 + .../3/MOI/diff_result_difft.json | 63 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 138 + .../3/TOR/diff_result_GT.json | 5 + .../3/TOR/diff_result_difft.json | 120 + .../3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 63 + .../4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 110 + .../4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 252 + .../4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../4/ECS/diff_result_GT.json | 5 + .../4/ECS/diff_result_difft.json | 110 + .../4/EED/diff_result_GT.json | 5 + .../4/EED/diff_result_difft.json | 332 ++ .../4/EHC/diff_result_GT.json | 5 + .../4/EHC/diff_result_difft.json | 448 ++ .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 110 + .../4/MOI/diff_result_GT.json | 5 + .../4/MOI/diff_result_difft.json | 82 + .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 188 + .../4/TOR/diff_result_GT.json | 5 + .../4/TOR/diff_result_difft.json | 158 + .../5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 136 + .../5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 290 + .../5/ECS/diff_result_GT.json | 5 + .../5/ECS/diff_result_difft.json | 136 + .../5/EED/diff_result_GT.json | 5 + .../5/EED/diff_result_difft.json | 410 ++ .../5/EHC/diff_result_GT.json | 5 + .../5/EHC/diff_result_difft.json | 644 ++ .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 140 + .../5/MOI/diff_result_GT.json | 5 + .../5/MOI/diff_result_difft.json | 101 + .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 220 + .../6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 162 + .../6/CSC/diff_result_GT.json | 5 + .../6/CSC/diff_result_difft.json | 328 ++ .../6/ECS/diff_result_GT.json | 5 + .../6/ECS/diff_result_difft.json | 162 + .../6/EED/diff_result_GT.json | 5 + .../6/EED/diff_result_difft.json | 484 ++ .../6/EHC/diff_result_GT.json | 5 + .../6/EHC/diff_result_difft.json | 700 +++ .../6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 166 + .../6/MOI/diff_result_GT.json | 5 + .../6/MOI/diff_result_difft.json | 120 + .../6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 252 + .../7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 188 + .../7/CSC/diff_result_GT.json | 5 + .../7/CSC/diff_result_difft.json | 425 ++ .../7/ECS/diff_result_GT.json | 5 + .../7/ECS/diff_result_difft.json | 188 + .../7/EED/diff_result_GT.json | 5 + .../7/EED/diff_result_difft.json | 564 ++ .../7/EHC/diff_result_GT.json | 5 + .../7/EHC/diff_result_difft.json | 756 +++ .../7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 198 + .../7/MOI/diff_result_GT.json | 5 + .../7/MOI/diff_result_difft.json | 139 + .../7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 284 + .../8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 214 + .../8/CSC/diff_result_GT.json | 5 + .../8/CSC/diff_result_difft.json | 463 ++ .../8/EED/diff_result_GT.json | 5 + .../8/EED/diff_result_difft.json | 644 ++ .../8/EHC/diff_result_GT.json | 5 + .../8/EHC/diff_result_difft.json | 896 +++ .../8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 224 + .../8/MOI/diff_result_GT.json | 5 + .../8/MOI/diff_result_difft.json | 158 + .../8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 334 ++ .../9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 240 + .../9/CSC/diff_result_GT.json | 5 + .../9/CSC/diff_result_difft.json | 525 ++ .../9/EED/diff_result_GT.json | 5 + .../9/EED/diff_result_difft.json | 724 +++ .../9/EHC/diff_result_GT.json | 5 + .../9/EHC/diff_result_difft.json | 1080 ++++ .../9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 240 + .../9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 236 + .../9/MOI/diff_result_GT.json | 5 + .../9/MOI/diff_result_difft.json | 177 + .../9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 396 ++ .../1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 55 + .../1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 32 + .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 166 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 58 + .../2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 246 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 698 +++ .../1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 32 + .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/EED/diff_result_GT.json | 5 + .../1/EED/diff_result_difft.json | 68 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 86 + .../1/ETR/diff_result_GT.json | 5 + .../1/ETR/diff_result_difft.json | 32 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/GVR/diff_result_GT.json | 5 + .../1/GVR/diff_result_difft.json | 44 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../1/SLR/diff_result_GT.json | 5 + .../1/SLR/diff_result_difft.json | 32 + .../1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../10/DLR/diff_result_GT.json | 5 + .../10/DLR/diff_result_difft.json | 232 + .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 266 + .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 166 + .../2/ETR/diff_result_GT.json | 5 + .../2/ETR/diff_result_difft.json | 58 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 100 + .../2/SLR/diff_result_GT.json | 5 + .../2/SLR/diff_result_difft.json | 58 + .../2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 80 + .../3/ETR/diff_result_GT.json | 5 + .../3/ETR/diff_result_difft.json | 84 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 186 + .../3/SLR/diff_result_GT.json | 5 + .../3/SLR/diff_result_difft.json | 84 + .../4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 106 + .../4/ETR/diff_result_GT.json | 5 + .../4/ETR/diff_result_difft.json | 110 + .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../4/SLR/diff_result_GT.json | 5 + .../4/SLR/diff_result_difft.json | 110 + .../5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 132 + .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../5/SLR/diff_result_GT.json | 5 + .../5/SLR/diff_result_difft.json | 136 + .../6/DLR/diff_result_GT.json | 5 + .../6/DLR/diff_result_difft.json | 144 + .../6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../7/DLR/diff_result_GT.json | 5 + .../7/DLR/diff_result_difft.json | 168 + .../7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../8/DLR/diff_result_GT.json | 5 + .../8/DLR/diff_result_difft.json | 194 + .../8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../9/DLR/diff_result_GT.json | 5 + .../9/DLR/diff_result_difft.json | 206 + .../9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 240 + .../CDEX_ranking/1/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/1/BOR/diff_result_difft.json | 32 + .../CDEX_ranking/1/CCD/diff_result_GT.json | 5 + .../CDEX_ranking/1/CCD/diff_result_difft.json | 109 + .../CDEX_ranking/1/CSC/diff_result_GT.json | 5 + .../CDEX_ranking/1/CSC/diff_result_difft.json | 62 + .../CDEX_ranking/1/DLR/diff_result_GT.json | 5 + .../CDEX_ranking/1/DLR/diff_result_difft.json | 32 + .../CDEX_ranking/1/EED/diff_result_GT.json | 5 + .../CDEX_ranking/1/EED/diff_result_difft.json | 80 + .../CDEX_ranking/1/EHC/diff_result_GT.json | 5 + .../CDEX_ranking/1/EHC/diff_result_difft.json | 74 + .../CDEX_ranking/1/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/1/FVR/diff_result_difft.json | 32 + .../CDEX_ranking/1/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/1/ILR/diff_result_difft.json | 32 + .../CDEX_ranking/1/RSD/diff_result_GT.json | 5 + .../CDEX_ranking/1/RSD/diff_result_difft.json | 62 + .../CDEX_ranking/1/RVS/diff_result_GT.json | 5 + .../CDEX_ranking/1/RVS/diff_result_difft.json | 56 + .../CDEX_ranking/1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 56 + .../CDEX_ranking/1/SLR/diff_result_GT.json | 5 + .../CDEX_ranking/1/SLR/diff_result_difft.json | 32 + .../CDEX_ranking/1/TOR/diff_result_GT.json | 5 + .../CDEX_ranking/1/TOR/diff_result_difft.json | 44 + .../CDEX_ranking/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../CDEX_ranking/1/VVR/diff_result_GT.json | 5 + .../CDEX_ranking/1/VVR/diff_result_difft.json | 25 + .../CDEX_ranking/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 196 + .../CDEX_ranking/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 250 + .../CDEX_ranking/2/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/2/BOR/diff_result_difft.json | 58 + .../CDEX_ranking/2/CSC/diff_result_GT.json | 5 + .../CDEX_ranking/2/CSC/diff_result_difft.json | 184 + .../CDEX_ranking/2/DLR/diff_result_GT.json | 5 + .../CDEX_ranking/2/DLR/diff_result_difft.json | 44 + .../CDEX_ranking/2/EED/diff_result_GT.json | 5 + .../CDEX_ranking/2/EED/diff_result_difft.json | 208 + .../CDEX_ranking/2/EHC/diff_result_GT.json | 5 + .../CDEX_ranking/2/EHC/diff_result_difft.json | 178 + .../CDEX_ranking/2/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/2/FVR/diff_result_difft.json | 56 + .../CDEX_ranking/2/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/2/ILR/diff_result_difft.json | 58 + .../CDEX_ranking/2/SLR/diff_result_GT.json | 5 + .../CDEX_ranking/2/SLR/diff_result_difft.json | 58 + .../CDEX_ranking/2/TOR/diff_result_GT.json | 5 + .../CDEX_ranking/2/TOR/diff_result_difft.json | 80 + .../CDEX_ranking/2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 51 + .../CDEX_ranking/2/VVR/diff_result_GT.json | 5 + .../CDEX_ranking/2/VVR/diff_result_difft.json | 49 + .../CDEX_ranking/3/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/3/BOR/diff_result_difft.json | 70 + .../CDEX_ranking/3/CSC/diff_result_GT.json | 5 + .../CDEX_ranking/3/CSC/diff_result_difft.json | 246 + .../CDEX_ranking/3/DLR/diff_result_GT.json | 5 + .../CDEX_ranking/3/DLR/diff_result_difft.json | 68 + .../CDEX_ranking/3/EHC/diff_result_GT.json | 5 + .../CDEX_ranking/3/EHC/diff_result_difft.json | 282 + .../CDEX_ranking/3/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/3/FVR/diff_result_difft.json | 82 + .../CDEX_ranking/3/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/3/ILR/diff_result_difft.json | 84 + .../CDEX_ranking/3/TOR/diff_result_GT.json | 5 + .../CDEX_ranking/3/TOR/diff_result_difft.json | 118 + .../CDEX_ranking/3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 77 + .../CDEX_ranking/3/VVR/diff_result_GT.json | 5 + .../CDEX_ranking/3/VVR/diff_result_difft.json | 73 + .../CDEX_ranking/4/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/4/BOR/diff_result_difft.json | 82 + .../CDEX_ranking/4/CSC/diff_result_GT.json | 5 + .../CDEX_ranking/4/CSC/diff_result_difft.json | 314 + .../CDEX_ranking/4/DLR/diff_result_GT.json | 5 + .../CDEX_ranking/4/DLR/diff_result_difft.json | 92 + .../CDEX_ranking/4/EHC/diff_result_GT.json | 5 + .../CDEX_ranking/4/EHC/diff_result_difft.json | 390 ++ .../CDEX_ranking/4/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/4/FVR/diff_result_difft.json | 106 + .../CDEX_ranking/4/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/4/ILR/diff_result_difft.json | 108 + .../CDEX_ranking/4/TOR/diff_result_GT.json | 5 + .../CDEX_ranking/4/TOR/diff_result_difft.json | 142 + .../CDEX_ranking/4/UORD/diff_result_GT.json | 5 + .../4/UORD/diff_result_difft.json | 101 + .../CDEX_ranking/5/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/5/BOR/diff_result_difft.json | 108 + .../CDEX_ranking/5/CSC/diff_result_GT.json | 5 + .../CDEX_ranking/5/CSC/diff_result_difft.json | 747 +++ .../CDEX_ranking/5/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/5/FVR/diff_result_difft.json | 130 + .../CDEX_ranking/5/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/5/ILR/diff_result_difft.json | 132 + .../CDEX_ranking/5/TOR/diff_result_GT.json | 5 + .../CDEX_ranking/5/TOR/diff_result_difft.json | 180 + .../CDEX_ranking/6/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/6/BOR/diff_result_difft.json | 120 + .../CDEX_ranking/6/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/6/FVR/diff_result_difft.json | 154 + .../CDEX_ranking/6/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/6/ILR/diff_result_difft.json | 158 + .../CDEX_ranking/6/TOR/diff_result_GT.json | 5 + .../CDEX_ranking/6/TOR/diff_result_difft.json | 204 + .../CDEX_ranking/7/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/7/BOR/diff_result_difft.json | 132 + .../CDEX_ranking/7/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/7/FVR/diff_result_difft.json | 178 + .../CDEX_ranking/7/ILR/diff_result_GT.json | 5 + .../CDEX_ranking/7/ILR/diff_result_difft.json | 184 + .../CDEX_ranking/8/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/8/BOR/diff_result_difft.json | 158 + .../CDEX_ranking/8/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/8/FVR/diff_result_difft.json | 202 + .../CDEX_ranking/9/BOR/diff_result_GT.json | 5 + .../CDEX_ranking/9/BOR/diff_result_difft.json | 184 + .../CDEX_ranking/9/FVR/diff_result_GT.json | 5 + .../CDEX_ranking/9/FVR/diff_result_difft.json | 226 + .../CDEX_rewards/1/AOR/diff_result_GT.json | 5 + .../CDEX_rewards/1/AOR/diff_result_difft.json | 32 + .../CDEX_rewards/1/AVR/diff_result_GT.json | 5 + .../CDEX_rewards/1/AVR/diff_result_difft.json | 32 + .../CDEX_rewards/1/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/1/BOR/diff_result_difft.json | 32 + .../CDEX_rewards/1/CCD/diff_result_GT.json | 5 + .../CDEX_rewards/1/CCD/diff_result_difft.json | 93 + .../CDEX_rewards/1/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/1/CSC/diff_result_difft.json | 44 + .../CDEX_rewards/1/EED/diff_result_GT.json | 5 + .../CDEX_rewards/1/EED/diff_result_difft.json | 86 + .../CDEX_rewards/1/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/1/EHC/diff_result_difft.json | 62 + .../CDEX_rewards/1/ETR/diff_result_GT.json | 5 + .../CDEX_rewards/1/ETR/diff_result_difft.json | 32 + .../CDEX_rewards/1/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/1/FVR/diff_result_difft.json | 32 + .../CDEX_rewards/1/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/1/GVR/diff_result_difft.json | 44 + .../CDEX_rewards/1/ICM/diff_result_GT.json | 5 + .../CDEX_rewards/1/ICM/diff_result_difft.json | 38 + .../CDEX_rewards/1/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/1/ILR/diff_result_difft.json | 32 + .../CDEX_rewards/1/LSC/diff_result_GT.json | 5 + .../CDEX_rewards/1/LSC/diff_result_difft.json | 38 + .../CDEX_rewards/1/MOC/diff_result_GT.json | 5 + .../CDEX_rewards/1/MOC/diff_result_difft.json | 34 + .../CDEX_rewards/1/MOD/diff_result_GT.json | 5 + .../CDEX_rewards/1/MOD/diff_result_difft.json | 34 + .../CDEX_rewards/1/MOI/diff_result_GT.json | 5 + .../CDEX_rewards/1/MOI/diff_result_difft.json | 25 + .../CDEX_rewards/1/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/1/MOR/diff_result_difft.json | 32 + .../CDEX_rewards/1/OLFD/diff_result_GT.json | 5 + .../1/OLFD/diff_result_difft.json | 91 + .../CDEX_rewards/1/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/1/RSD/diff_result_difft.json | 32 + .../CDEX_rewards/1/RVS/diff_result_GT.json | 5 + .../CDEX_rewards/1/RVS/diff_result_difft.json | 44 + .../CDEX_rewards/1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 44 + .../CDEX_rewards/1/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/1/TOR/diff_result_difft.json | 44 + .../CDEX_rewards/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../CDEX_rewards/1/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/1/VVR/diff_result_difft.json | 32 + .../CDEX_rewards/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 262 + .../CDEX_rewards/10/CSC/diff_result_GT.json | 5 + .../10/CSC/diff_result_difft.json | 816 +++ .../CDEX_rewards/10/EED/diff_result_GT.json | 5 + .../10/EED/diff_result_difft.json | 684 +++ .../CDEX_rewards/10/EHC/diff_result_GT.json | 5 + .../10/EHC/diff_result_difft.json | 632 ++ .../CDEX_rewards/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 266 + .../CDEX_rewards/10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 260 + .../CDEX_rewards/10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 392 ++ .../CDEX_rewards/10/TOR/diff_result_GT.json | 5 + .../10/TOR/diff_result_difft.json | 350 ++ .../CDEX_rewards/10/VVR/diff_result_GT.json | 5 + .../10/VVR/diff_result_difft.json | 254 + .../CDEX_rewards/2/AOR/diff_result_GT.json | 5 + .../CDEX_rewards/2/AOR/diff_result_difft.json | 58 + .../CDEX_rewards/2/AVR/diff_result_GT.json | 5 + .../CDEX_rewards/2/AVR/diff_result_difft.json | 58 + .../CDEX_rewards/2/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/2/BOR/diff_result_difft.json | 58 + .../CDEX_rewards/2/CCD/diff_result_GT.json | 5 + .../CDEX_rewards/2/CCD/diff_result_difft.json | 320 + .../CDEX_rewards/2/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/2/CSC/diff_result_difft.json | 70 + .../CDEX_rewards/2/EED/diff_result_GT.json | 5 + .../CDEX_rewards/2/EED/diff_result_difft.json | 136 + .../CDEX_rewards/2/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/2/EHC/diff_result_difft.json | 136 + .../CDEX_rewards/2/ETR/diff_result_GT.json | 5 + .../CDEX_rewards/2/ETR/diff_result_difft.json | 58 + .../CDEX_rewards/2/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/2/FVR/diff_result_difft.json | 58 + .../CDEX_rewards/2/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/2/GVR/diff_result_difft.json | 70 + .../CDEX_rewards/2/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/2/ILR/diff_result_difft.json | 56 + .../CDEX_rewards/2/MOC/diff_result_GT.json | 5 + .../CDEX_rewards/2/MOC/diff_result_difft.json | 62 + .../CDEX_rewards/2/MOD/diff_result_GT.json | 5 + .../CDEX_rewards/2/MOD/diff_result_difft.json | 62 + .../CDEX_rewards/2/MOI/diff_result_GT.json | 5 + .../CDEX_rewards/2/MOI/diff_result_difft.json | 44 + .../CDEX_rewards/2/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/2/MOR/diff_result_difft.json | 58 + .../CDEX_rewards/2/OLFD/diff_result_GT.json | 5 + .../2/OLFD/diff_result_difft.json | 232 + .../CDEX_rewards/2/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/2/RSD/diff_result_difft.json | 64 + .../CDEX_rewards/2/RVS/diff_result_GT.json | 5 + .../CDEX_rewards/2/RVS/diff_result_difft.json | 82 + .../CDEX_rewards/2/SCEC/diff_result_GT.json | 5 + .../2/SCEC/diff_result_difft.json | 82 + .../CDEX_rewards/2/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/2/TOR/diff_result_difft.json | 82 + .../CDEX_rewards/2/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/2/VVR/diff_result_difft.json | 56 + .../CDEX_rewards/3/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/3/BOR/diff_result_difft.json | 84 + .../CDEX_rewards/3/CCD/diff_result_GT.json | 5 + .../CDEX_rewards/3/CCD/diff_result_difft.json | 469 ++ .../CDEX_rewards/3/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/3/CSC/diff_result_difft.json | 108 + .../CDEX_rewards/3/EED/diff_result_GT.json | 5 + .../CDEX_rewards/3/EED/diff_result_difft.json | 198 + .../CDEX_rewards/3/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/3/EHC/diff_result_difft.json | 204 + .../CDEX_rewards/3/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/3/FVR/diff_result_difft.json | 84 + .../CDEX_rewards/3/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/3/GVR/diff_result_difft.json | 96 + .../CDEX_rewards/3/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/3/ILR/diff_result_difft.json | 82 + .../CDEX_rewards/3/MOC/diff_result_GT.json | 5 + .../CDEX_rewards/3/MOC/diff_result_difft.json | 90 + .../CDEX_rewards/3/MOD/diff_result_GT.json | 5 + .../CDEX_rewards/3/MOD/diff_result_difft.json | 90 + .../CDEX_rewards/3/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/3/MOR/diff_result_difft.json | 84 + .../CDEX_rewards/3/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/3/RSD/diff_result_difft.json | 96 + .../CDEX_rewards/3/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/3/TOR/diff_result_difft.json | 120 + .../CDEX_rewards/3/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/3/VVR/diff_result_difft.json | 80 + .../CDEX_rewards/4/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/4/BOR/diff_result_difft.json | 110 + .../CDEX_rewards/4/CCD/diff_result_GT.json | 5 + .../CDEX_rewards/4/CCD/diff_result_difft.json | 717 +++ .../CDEX_rewards/4/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/4/CSC/diff_result_difft.json | 146 + .../CDEX_rewards/4/EED/diff_result_GT.json | 5 + .../CDEX_rewards/4/EED/diff_result_difft.json | 248 + .../CDEX_rewards/4/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/4/EHC/diff_result_difft.json | 272 + .../CDEX_rewards/4/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/4/FVR/diff_result_difft.json | 110 + .../CDEX_rewards/4/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/4/GVR/diff_result_difft.json | 120 + .../CDEX_rewards/4/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/4/ILR/diff_result_difft.json | 106 + .../CDEX_rewards/4/MOC/diff_result_GT.json | 5 + .../CDEX_rewards/4/MOC/diff_result_difft.json | 118 + .../CDEX_rewards/4/MOD/diff_result_GT.json | 5 + .../CDEX_rewards/4/MOD/diff_result_difft.json | 118 + .../CDEX_rewards/4/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/4/MOR/diff_result_difft.json | 110 + .../CDEX_rewards/4/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/4/RSD/diff_result_difft.json | 128 + .../CDEX_rewards/4/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/4/TOR/diff_result_difft.json | 158 + .../CDEX_rewards/4/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/4/VVR/diff_result_difft.json | 106 + .../CDEX_rewards/5/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/5/BOR/diff_result_difft.json | 136 + .../CDEX_rewards/5/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/5/CSC/diff_result_difft.json | 214 + .../CDEX_rewards/5/EED/diff_result_GT.json | 5 + .../CDEX_rewards/5/EED/diff_result_difft.json | 322 + .../CDEX_rewards/5/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/5/EHC/diff_result_difft.json | 346 ++ .../CDEX_rewards/5/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/5/FVR/diff_result_difft.json | 136 + .../CDEX_rewards/5/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/5/GVR/diff_result_difft.json | 146 + .../CDEX_rewards/5/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/5/ILR/diff_result_difft.json | 132 + .../CDEX_rewards/5/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/5/MOR/diff_result_difft.json | 136 + .../CDEX_rewards/5/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/5/RSD/diff_result_difft.json | 160 + .../CDEX_rewards/5/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/5/TOR/diff_result_difft.json | 194 + .../CDEX_rewards/5/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/5/VVR/diff_result_difft.json | 130 + .../CDEX_rewards/6/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/6/BOR/diff_result_difft.json | 162 + .../CDEX_rewards/6/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/6/CSC/diff_result_difft.json | 502 ++ .../CDEX_rewards/6/EED/diff_result_GT.json | 5 + .../CDEX_rewards/6/EED/diff_result_difft.json | 396 ++ .../CDEX_rewards/6/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/6/EHC/diff_result_difft.json | 396 ++ .../CDEX_rewards/6/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/6/FVR/diff_result_difft.json | 162 + .../CDEX_rewards/6/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/6/GVR/diff_result_difft.json | 170 + .../CDEX_rewards/6/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/6/ILR/diff_result_difft.json | 158 + .../CDEX_rewards/6/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/6/MOR/diff_result_difft.json | 162 + .../CDEX_rewards/6/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/6/RSD/diff_result_difft.json | 192 + .../CDEX_rewards/6/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/6/TOR/diff_result_difft.json | 230 + .../CDEX_rewards/6/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/6/VVR/diff_result_difft.json | 156 + .../CDEX_rewards/7/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/7/BOR/diff_result_difft.json | 188 + .../CDEX_rewards/7/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/7/CSC/diff_result_difft.json | 570 ++ .../CDEX_rewards/7/EED/diff_result_GT.json | 5 + .../CDEX_rewards/7/EED/diff_result_difft.json | 470 ++ .../CDEX_rewards/7/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/7/EHC/diff_result_difft.json | 452 ++ .../CDEX_rewards/7/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/7/FVR/diff_result_difft.json | 188 + .../CDEX_rewards/7/GVR/diff_result_GT.json | 5 + .../CDEX_rewards/7/GVR/diff_result_difft.json | 196 + .../CDEX_rewards/7/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/7/ILR/diff_result_difft.json | 184 + .../CDEX_rewards/7/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/7/MOR/diff_result_difft.json | 188 + .../CDEX_rewards/7/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/7/RSD/diff_result_difft.json | 236 + .../CDEX_rewards/7/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/7/TOR/diff_result_difft.json | 254 + .../CDEX_rewards/7/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/7/VVR/diff_result_difft.json | 180 + .../CDEX_rewards/8/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/8/BOR/diff_result_difft.json | 212 + .../CDEX_rewards/8/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/8/CSC/diff_result_difft.json | 716 +++ .../CDEX_rewards/8/EED/diff_result_GT.json | 5 + .../CDEX_rewards/8/EED/diff_result_difft.json | 542 ++ .../CDEX_rewards/8/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/8/EHC/diff_result_difft.json | 508 ++ .../CDEX_rewards/8/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/8/FVR/diff_result_difft.json | 214 + .../CDEX_rewards/8/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/8/ILR/diff_result_difft.json | 208 + .../CDEX_rewards/8/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/8/MOR/diff_result_difft.json | 214 + .../CDEX_rewards/8/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/8/RSD/diff_result_difft.json | 268 + .../CDEX_rewards/8/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/8/TOR/diff_result_difft.json | 290 + .../CDEX_rewards/8/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/8/VVR/diff_result_difft.json | 206 + .../CDEX_rewards/9/BOR/diff_result_GT.json | 5 + .../CDEX_rewards/9/BOR/diff_result_difft.json | 238 + .../CDEX_rewards/9/CSC/diff_result_GT.json | 5 + .../CDEX_rewards/9/CSC/diff_result_difft.json | 778 +++ .../CDEX_rewards/9/EED/diff_result_GT.json | 5 + .../CDEX_rewards/9/EED/diff_result_difft.json | 634 ++ .../CDEX_rewards/9/EHC/diff_result_GT.json | 5 + .../CDEX_rewards/9/EHC/diff_result_difft.json | 576 ++ .../CDEX_rewards/9/FVR/diff_result_GT.json | 5 + .../CDEX_rewards/9/FVR/diff_result_difft.json | 240 + .../CDEX_rewards/9/ILR/diff_result_GT.json | 5 + .../CDEX_rewards/9/ILR/diff_result_difft.json | 234 + .../CDEX_rewards/9/MOR/diff_result_GT.json | 5 + .../CDEX_rewards/9/MOR/diff_result_difft.json | 240 + .../CDEX_rewards/9/RSD/diff_result_GT.json | 5 + .../CDEX_rewards/9/RSD/diff_result_difft.json | 318 + .../CDEX_rewards/9/TOR/diff_result_GT.json | 5 + .../CDEX_rewards/9/TOR/diff_result_difft.json | 314 + .../CDEX_rewards/9/VVR/diff_result_GT.json | 5 + .../CDEX_rewards/9/VVR/diff_result_difft.json | 230 + .../mutants/CDP/1/BOR/diff_result_GT.json | 5 + .../mutants/CDP/1/BOR/diff_result_difft.json | 32 + .../mutants/CDP/1/CSC/diff_result_GT.json | 5 + .../mutants/CDP/1/CSC/diff_result_difft.json | 56 + .../mutants/CDP/1/DLR/diff_result_GT.json | 5 + .../mutants/CDP/1/DLR/diff_result_difft.json | 32 + .../mutants/CDP/1/EHC/diff_result_GT.json | 5 + .../mutants/CDP/1/EHC/diff_result_difft.json | 92 + .../mutants/CDP/1/FVR/diff_result_GT.json | 5 + .../mutants/CDP/1/FVR/diff_result_difft.json | 32 + .../mutants/CDP/1/ILR/diff_result_GT.json | 5 + .../mutants/CDP/1/ILR/diff_result_difft.json | 32 + .../mutants/CDP/1/RSD/diff_result_GT.json | 5 + .../mutants/CDP/1/RSD/diff_result_difft.json | 122 + .../mutants/CDP/1/SFR/diff_result_GT.json | 5 + .../mutants/CDP/1/SFR/diff_result_difft.json | 32 + .../mutants/CDP/10/BOR/diff_result_GT.json | 5 + .../mutants/CDP/10/BOR/diff_result_difft.json | 248 + .../mutants/CDP/10/DLR/diff_result_GT.json | 5 + .../mutants/CDP/10/DLR/diff_result_difft.json | 194 + .../mutants/CDP/10/RSD/diff_result_GT.json | 5 + .../mutants/CDP/10/RSD/diff_result_difft.json | 662 +++ .../mutants/CDP/2/BOR/diff_result_GT.json | 5 + .../mutants/CDP/2/BOR/diff_result_difft.json | 58 + .../mutants/CDP/2/CSC/diff_result_GT.json | 5 + .../mutants/CDP/2/CSC/diff_result_difft.json | 171 + .../mutants/CDP/2/DLR/diff_result_GT.json | 5 + .../mutants/CDP/2/DLR/diff_result_difft.json | 44 + .../mutants/CDP/2/FVR/diff_result_GT.json | 5 + .../mutants/CDP/2/FVR/diff_result_difft.json | 58 + .../mutants/CDP/2/ILR/diff_result_GT.json | 5 + .../mutants/CDP/2/ILR/diff_result_difft.json | 58 + .../mutants/CDP/2/RSD/diff_result_GT.json | 5 + .../mutants/CDP/2/RSD/diff_result_difft.json | 166 + .../mutants/CDP/2/SFR/diff_result_GT.json | 5 + .../mutants/CDP/2/SFR/diff_result_difft.json | 56 + .../mutants/CDP/3/BOR/diff_result_GT.json | 5 + .../mutants/CDP/3/BOR/diff_result_difft.json | 84 + .../mutants/CDP/3/CSC/diff_result_GT.json | 5 + .../mutants/CDP/3/CSC/diff_result_difft.json | 209 + .../mutants/CDP/3/DLR/diff_result_GT.json | 5 + .../mutants/CDP/3/DLR/diff_result_difft.json | 70 + .../mutants/CDP/3/FVR/diff_result_GT.json | 5 + .../mutants/CDP/3/FVR/diff_result_difft.json | 84 + .../mutants/CDP/3/ILR/diff_result_GT.json | 5 + .../mutants/CDP/3/ILR/diff_result_difft.json | 84 + .../mutants/CDP/3/RSD/diff_result_GT.json | 5 + .../mutants/CDP/3/RSD/diff_result_difft.json | 198 + .../mutants/CDP/3/SFR/diff_result_GT.json | 5 + .../mutants/CDP/3/SFR/diff_result_difft.json | 82 + .../mutants/CDP/4/BOR/diff_result_GT.json | 5 + .../mutants/CDP/4/BOR/diff_result_difft.json | 110 + .../mutants/CDP/4/CSC/diff_result_GT.json | 5 + .../mutants/CDP/4/CSC/diff_result_difft.json | 247 + .../mutants/CDP/4/DLR/diff_result_GT.json | 5 + .../mutants/CDP/4/DLR/diff_result_difft.json | 82 + .../mutants/CDP/4/FVR/diff_result_GT.json | 5 + .../mutants/CDP/4/FVR/diff_result_difft.json | 108 + .../mutants/CDP/4/ILR/diff_result_GT.json | 5 + .../mutants/CDP/4/ILR/diff_result_difft.json | 110 + .../mutants/CDP/4/RSD/diff_result_GT.json | 5 + .../mutants/CDP/4/RSD/diff_result_difft.json | 240 + .../mutants/CDP/4/SFR/diff_result_GT.json | 5 + .../mutants/CDP/4/SFR/diff_result_difft.json | 108 + .../mutants/CDP/5/BOR/diff_result_GT.json | 5 + .../mutants/CDP/5/BOR/diff_result_difft.json | 134 + .../mutants/CDP/5/CSC/diff_result_GT.json | 5 + .../mutants/CDP/5/CSC/diff_result_difft.json | 285 + .../mutants/CDP/5/DLR/diff_result_GT.json | 5 + .../mutants/CDP/5/DLR/diff_result_difft.json | 94 + .../mutants/CDP/5/FVR/diff_result_GT.json | 5 + .../mutants/CDP/5/FVR/diff_result_difft.json | 134 + .../mutants/CDP/5/ILR/diff_result_GT.json | 5 + .../mutants/CDP/5/ILR/diff_result_difft.json | 136 + .../mutants/CDP/5/RSD/diff_result_GT.json | 5 + .../mutants/CDP/5/RSD/diff_result_difft.json | 284 + .../mutants/CDP/6/BOR/diff_result_GT.json | 5 + .../mutants/CDP/6/BOR/diff_result_difft.json | 160 + .../mutants/CDP/6/CSC/diff_result_GT.json | 5 + .../mutants/CDP/6/CSC/diff_result_difft.json | 323 ++ .../mutants/CDP/6/DLR/diff_result_GT.json | 5 + .../mutants/CDP/6/DLR/diff_result_difft.json | 120 + .../mutants/CDP/6/FVR/diff_result_GT.json | 5 + .../mutants/CDP/6/FVR/diff_result_difft.json | 160 + .../mutants/CDP/6/ILR/diff_result_GT.json | 5 + .../mutants/CDP/6/ILR/diff_result_difft.json | 162 + .../mutants/CDP/6/RSD/diff_result_GT.json | 5 + .../mutants/CDP/6/RSD/diff_result_difft.json | 316 + .../mutants/CDP/7/BOR/diff_result_GT.json | 5 + .../mutants/CDP/7/BOR/diff_result_difft.json | 186 + .../mutants/CDP/7/CSC/diff_result_GT.json | 5 + .../mutants/CDP/7/CSC/diff_result_difft.json | 391 ++ .../mutants/CDP/7/DLR/diff_result_GT.json | 5 + .../mutants/CDP/7/DLR/diff_result_difft.json | 132 + .../mutants/CDP/7/FVR/diff_result_GT.json | 5 + .../mutants/CDP/7/FVR/diff_result_difft.json | 186 + .../mutants/CDP/7/ILR/diff_result_GT.json | 5 + .../mutants/CDP/7/ILR/diff_result_difft.json | 188 + .../mutants/CDP/7/RSD/diff_result_GT.json | 5 + .../mutants/CDP/7/RSD/diff_result_difft.json | 394 ++ .../mutants/CDP/8/BOR/diff_result_GT.json | 5 + .../mutants/CDP/8/BOR/diff_result_difft.json | 210 + .../mutants/CDP/8/CSC/diff_result_GT.json | 5 + .../mutants/CDP/8/CSC/diff_result_difft.json | 429 ++ .../mutants/CDP/8/DLR/diff_result_GT.json | 5 + .../mutants/CDP/8/DLR/diff_result_difft.json | 156 + .../mutants/CDP/8/ILR/diff_result_GT.json | 5 + .../mutants/CDP/8/ILR/diff_result_difft.json | 212 + .../mutants/CDP/8/RSD/diff_result_GT.json | 5 + .../mutants/CDP/8/RSD/diff_result_difft.json | 426 ++ .../mutants/CDP/9/BOR/diff_result_GT.json | 5 + .../mutants/CDP/9/BOR/diff_result_difft.json | 222 + .../mutants/CDP/9/DLR/diff_result_GT.json | 5 + .../mutants/CDP/9/DLR/diff_result_difft.json | 168 + .../mutants/CDP/9/ILR/diff_result_GT.json | 5 + .../mutants/CDP/9/ILR/diff_result_difft.json | 238 + .../mutants/CDP/9/RSD/diff_result_GT.json | 5 + .../mutants/CDP/9/RSD/diff_result_difft.json | 606 ++ .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 86 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/GVR/diff_result_GT.json | 5 + .../1/GVR/diff_result_difft.json | 32 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 92 + .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 250 + .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 44 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 56 + .../2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 44 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 140 + .../3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 56 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 80 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 170 + .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 104 + .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 218 + .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 128 + .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 250 + .../6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 154 + .../6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 292 + .../7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 178 + .../7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 342 ++ .../8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 202 + .../9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 226 + .../CDaiDelegate/1/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/1/BOR/diff_result_difft.json | 32 + .../CDaiDelegate/1/DLR/diff_result_GT.json | 5 + .../CDaiDelegate/1/DLR/diff_result_difft.json | 32 + .../CDaiDelegate/1/EHC/diff_result_GT.json | 5 + .../CDaiDelegate/1/EHC/diff_result_difft.json | 86 + .../CDaiDelegate/1/FVR/diff_result_GT.json | 5 + .../CDaiDelegate/1/FVR/diff_result_difft.json | 32 + .../CDaiDelegate/1/ILR/diff_result_GT.json | 5 + .../CDaiDelegate/1/ILR/diff_result_difft.json | 32 + .../CDaiDelegate/1/OLFD/diff_result_GT.json | 5 + .../1/OLFD/diff_result_difft.json | 819 +++ .../CDaiDelegate/1/ORFD/diff_result_GT.json | 5 + .../1/ORFD/diff_result_difft.json | 335 ++ .../CDaiDelegate/1/PKD/diff_result_GT.json | 5 + .../CDaiDelegate/1/PKD/diff_result_difft.json | 25 + .../CDaiDelegate/1/RSD/diff_result_GT.json | 5 + .../CDaiDelegate/1/RSD/diff_result_difft.json | 68 + .../CDaiDelegate/1/SKD/diff_result_GT.json | 5 + .../CDaiDelegate/1/SKD/diff_result_difft.json | 31 + .../CDaiDelegate/1/SKI/diff_result_GT.json | 5 + .../CDaiDelegate/1/SKI/diff_result_difft.json | 31 + .../CDaiDelegate/1/TOR/diff_result_GT.json | 5 + .../CDaiDelegate/1/TOR/diff_result_difft.json | 44 + .../CDaiDelegate/1/VVR/diff_result_GT.json | 5 + .../CDaiDelegate/1/VVR/diff_result_difft.json | 32 + .../CDaiDelegate/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 250 + .../CDaiDelegate/2/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/2/BOR/diff_result_difft.json | 58 + .../CDaiDelegate/2/EHC/diff_result_GT.json | 5 + .../CDaiDelegate/2/EHC/diff_result_difft.json | 172 + .../CDaiDelegate/2/FVR/diff_result_GT.json | 5 + .../CDaiDelegate/2/FVR/diff_result_difft.json | 58 + .../CDaiDelegate/2/ILR/diff_result_GT.json | 5 + .../CDaiDelegate/2/ILR/diff_result_difft.json | 58 + .../CDaiDelegate/2/OLFD/diff_result_GT.json | 5 + .../2/OLFD/diff_result_difft.json | 868 +++ .../CDaiDelegate/2/ORFD/diff_result_GT.json | 5 + .../2/ORFD/diff_result_difft.json | 1005 ++++ .../CDaiDelegate/2/RSD/diff_result_GT.json | 5 + .../CDaiDelegate/2/RSD/diff_result_difft.json | 124 + .../CDaiDelegate/2/SKI/diff_result_GT.json | 5 + .../CDaiDelegate/2/SKI/diff_result_difft.json | 56 + .../CDaiDelegate/2/TOR/diff_result_GT.json | 5 + .../CDaiDelegate/2/TOR/diff_result_difft.json | 82 + .../CDaiDelegate/2/VVR/diff_result_GT.json | 5 + .../CDaiDelegate/2/VVR/diff_result_difft.json | 58 + .../CDaiDelegate/3/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/3/BOR/diff_result_difft.json | 84 + .../CDaiDelegate/3/EHC/diff_result_GT.json | 5 + .../CDaiDelegate/3/EHC/diff_result_difft.json | 252 + .../CDaiDelegate/3/FVR/diff_result_GT.json | 5 + .../CDaiDelegate/3/FVR/diff_result_difft.json | 82 + .../CDaiDelegate/3/ILR/diff_result_GT.json | 5 + .../CDaiDelegate/3/ILR/diff_result_difft.json | 84 + .../CDaiDelegate/3/OLFD/diff_result_GT.json | 5 + .../3/OLFD/diff_result_difft.json | 915 +++ .../CDaiDelegate/3/ORFD/diff_result_GT.json | 5 + .../3/ORFD/diff_result_difft.json | 1221 ++++ .../CDaiDelegate/3/RSD/diff_result_GT.json | 5 + .../CDaiDelegate/3/RSD/diff_result_difft.json | 222 + .../CDaiDelegate/3/VVR/diff_result_GT.json | 5 + .../CDaiDelegate/3/VVR/diff_result_difft.json | 84 + .../CDaiDelegate/4/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/4/BOR/diff_result_difft.json | 110 + .../CDaiDelegate/4/EHC/diff_result_GT.json | 5 + .../CDaiDelegate/4/EHC/diff_result_difft.json | 380 ++ .../CDaiDelegate/4/ILR/diff_result_GT.json | 5 + .../CDaiDelegate/4/ILR/diff_result_difft.json | 96 + .../CDaiDelegate/4/OLFD/diff_result_GT.json | 5 + .../4/OLFD/diff_result_difft.json | 994 ++++ .../CDaiDelegate/4/ORFD/diff_result_GT.json | 5 + .../4/ORFD/diff_result_difft.json | 1532 +++++ .../CDaiDelegate/4/RSD/diff_result_GT.json | 5 + .../CDaiDelegate/4/RSD/diff_result_difft.json | 254 + .../CDaiDelegate/4/VVR/diff_result_GT.json | 5 + .../CDaiDelegate/4/VVR/diff_result_difft.json | 109 + .../CDaiDelegate/5/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/5/BOR/diff_result_difft.json | 136 + .../CDaiDelegate/5/EHC/diff_result_GT.json | 5 + .../CDaiDelegate/5/EHC/diff_result_difft.json | 484 ++ .../CDaiDelegate/5/ILR/diff_result_GT.json | 5 + .../CDaiDelegate/5/ILR/diff_result_difft.json | 122 + .../CDaiDelegate/5/OLFD/diff_result_GT.json | 5 + .../5/OLFD/diff_result_difft.json | 1061 ++++ .../CDaiDelegate/5/ORFD/diff_result_GT.json | 5 + .../5/ORFD/diff_result_difft.json | 2408 ++++++++ .../CDaiDelegate/6/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/6/BOR/diff_result_difft.json | 162 + .../CDaiDelegate/6/EHC/diff_result_GT.json | 5 + .../CDaiDelegate/6/EHC/diff_result_difft.json | 622 ++ .../CDaiDelegate/6/OLFD/diff_result_GT.json | 5 + .../6/OLFD/diff_result_difft.json | 1126 ++++ .../CDaiDelegate/6/ORFD/diff_result_GT.json | 5 + .../6/ORFD/diff_result_difft.json | 2861 +++++++++ .../CDaiDelegate/7/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/7/BOR/diff_result_difft.json | 188 + .../CDaiDelegate/7/OLFD/diff_result_GT.json | 5 + .../7/OLFD/diff_result_difft.json | 1185 ++++ .../CDaiDelegate/8/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/8/BOR/diff_result_difft.json | 214 + .../CDaiDelegate/9/BOR/diff_result_GT.json | 5 + .../CDaiDelegate/9/BOR/diff_result_difft.json | 238 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 86 + .../CENNZnetBridge/1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/BCRD/diff_result_GT.json | 5 + .../1/BCRD/diff_result_difft.json | 32 + .../CENNZnetBridge/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 74 + .../CENNZnetBridge/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/EED/diff_result_GT.json | 5 + .../1/EED/diff_result_difft.json | 80 + .../CENNZnetBridge/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 62 + .../CENNZnetBridge/1/ETR/diff_result_GT.json | 5 + .../1/ETR/diff_result_difft.json | 62 + .../CENNZnetBridge/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/GVR/diff_result_GT.json | 5 + .../1/GVR/diff_result_difft.json | 44 + .../CENNZnetBridge/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/MCR/diff_result_GT.json | 5 + .../1/MCR/diff_result_difft.json | 32 + .../CENNZnetBridge/1/MOI/diff_result_GT.json | 5 + .../1/MOI/diff_result_difft.json | 25 + .../CENNZnetBridge/1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../CENNZnetBridge/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../CENNZnetBridge/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../CENNZnetBridge/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../CENNZnetBridge/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 202 + .../CENNZnetBridge/10/EHC/diff_result_GT.json | 5 + .../10/EHC/diff_result_difft.json | 940 +++ .../CENNZnetBridge/2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../CENNZnetBridge/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 44 + .../CENNZnetBridge/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 112 + .../CENNZnetBridge/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 44 + .../CENNZnetBridge/2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 140 + .../CENNZnetBridge/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../CENNZnetBridge/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 56 + .../CENNZnetBridge/2/MOI/diff_result_GT.json | 5 + .../2/MOI/diff_result_difft.json | 44 + .../CENNZnetBridge/2/PKD/diff_result_GT.json | 5 + .../2/PKD/diff_result_difft.json | 44 + .../CENNZnetBridge/2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../CENNZnetBridge/2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 51 + .../CENNZnetBridge/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 58 + .../CENNZnetBridge/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 56 + .../CENNZnetBridge/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 70 + .../CENNZnetBridge/3/EHC/diff_result_GT.json | 5 + .../3/EHC/diff_result_difft.json | 272 + .../CENNZnetBridge/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../CENNZnetBridge/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 80 + .../CENNZnetBridge/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 82 + .../CENNZnetBridge/4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 80 + .../CENNZnetBridge/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 96 + .../CENNZnetBridge/4/EHC/diff_result_GT.json | 5 + .../4/EHC/diff_result_difft.json | 338 ++ .../CENNZnetBridge/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../CENNZnetBridge/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 106 + .../CENNZnetBridge/4/VVR/diff_result_GT.json | 5 + .../4/VVR/diff_result_difft.json | 106 + .../CENNZnetBridge/5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 104 + .../CENNZnetBridge/5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 120 + .../CENNZnetBridge/5/EHC/diff_result_GT.json | 5 + .../5/EHC/diff_result_difft.json | 416 ++ .../CENNZnetBridge/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../CENNZnetBridge/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 130 + .../CENNZnetBridge/5/VVR/diff_result_GT.json | 5 + .../5/VVR/diff_result_difft.json | 130 + .../CENNZnetBridge/6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 116 + .../CENNZnetBridge/6/DLR/diff_result_GT.json | 5 + .../6/DLR/diff_result_difft.json | 146 + .../CENNZnetBridge/6/EHC/diff_result_GT.json | 5 + .../6/EHC/diff_result_difft.json | 496 ++ .../CENNZnetBridge/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../CENNZnetBridge/6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 156 + .../CENNZnetBridge/7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 142 + .../CENNZnetBridge/7/DLR/diff_result_GT.json | 5 + .../7/DLR/diff_result_difft.json | 172 + .../CENNZnetBridge/7/EHC/diff_result_GT.json | 5 + .../7/EHC/diff_result_difft.json | 726 +++ .../CENNZnetBridge/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../CENNZnetBridge/7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 182 + .../CENNZnetBridge/8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 166 + .../CENNZnetBridge/8/DLR/diff_result_GT.json | 5 + .../8/DLR/diff_result_difft.json | 198 + .../CENNZnetBridge/8/EHC/diff_result_GT.json | 5 + .../8/EHC/diff_result_difft.json | 794 +++ .../CENNZnetBridge/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../CENNZnetBridge/8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 208 + .../CENNZnetBridge/9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 178 + .../CENNZnetBridge/9/EHC/diff_result_GT.json | 5 + .../9/EHC/diff_result_difft.json | 874 +++ .../CENNZnetBridge/9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 234 + .../mutants/CErc20/1/BOR/diff_result_GT.json | 5 + .../mutants/CErc20/1/CSC/diff_result_GT.json | 5 + .../mutants/CErc20/1/DLR/diff_result_GT.json | 5 + .../mutants/CErc20/1/EHC/diff_result_GT.json | 5 + .../CErc20/1/EHC/diff_result_difft.json | 92 + .../mutants/CErc20/1/FVR/diff_result_GT.json | 5 + .../mutants/CErc20/1/ILR/diff_result_GT.json | 5 + .../mutants/CErc20/1/RSD/diff_result_GT.json | 5 + .../mutants/CErc20/1/UORD/diff_result_GT.json | 5 + .../mutants/CErc20/2/BOR/diff_result_GT.json | 5 + .../mutants/CErc20/2/DLR/diff_result_GT.json | 5 + .../mutants/CErc20/2/ILR/diff_result_GT.json | 5 + .../mutants/CErc20/3/BOR/diff_result_GT.json | 5 + .../mutants/CErc20/3/DLR/diff_result_GT.json | 5 + .../mutants/CErc20/3/ILR/diff_result_GT.json | 5 + .../CErc20Delegate/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CErc20Delegate/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CErc20Delegate/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 55 + .../CErc20Delegate/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 32 + .../CErc20Delegate/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CErc20Delegate/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 86 + .../CErc20Delegate/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CErc20Delegate/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CErc20Delegate/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../CErc20Delegate/2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../CErc20Delegate/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CErc20Delegate/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 58 + .../CErc20Delegate/2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 166 + .../CErc20Delegate/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../CErc20Delegate/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../CErc20Delegate/2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../CErc20Delegate/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 110 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 82 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 170 + .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 106 + .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 202 + .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 132 + .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 234 + .../CErc20Delegator/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../CErc20Delegator/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 56 + .../CErc20Delegator/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 80 + .../1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 493 ++ .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/MOD/diff_result_GT.json | 5 + .../1/MOD/diff_result_difft.json | 151 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 68 + .../1/SLR/diff_result_GT.json | 5 + .../1/SLR/diff_result_difft.json | 32 + .../1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 250 + .../10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 590 ++ .../2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 128 + .../2/SLR/diff_result_GT.json | 5 + .../2/SLR/diff_result_difft.json | 58 + .../3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 80 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 82 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 182 + .../3/SLR/diff_result_GT.json | 5 + .../3/SLR/diff_result_difft.json | 84 + .../4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 106 + .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 106 + .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 236 + .../4/SLR/diff_result_GT.json | 5 + .../4/SLR/diff_result_difft.json | 110 + .../5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 132 + .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 130 + .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 314 + .../5/SLR/diff_result_GT.json | 5 + .../5/SLR/diff_result_difft.json | 136 + .../6/DLR/diff_result_GT.json | 5 + .../6/DLR/diff_result_difft.json | 158 + .../6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 154 + .../6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 374 ++ .../7/DLR/diff_result_GT.json | 5 + .../7/DLR/diff_result_difft.json | 184 + .../7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 178 + .../7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 428 ++ .../8/DLR/diff_result_GT.json | 5 + .../8/DLR/diff_result_difft.json | 210 + .../8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 202 + .../8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 482 ++ .../9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 226 + .../9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 536 ++ .../CErc20Harness/1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../CErc20Harness/1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../CErc20Harness/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CErc20Harness/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CErc20Harness/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 431 ++ .../CErc20Harness/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 32 + .../CErc20Harness/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CErc20Harness/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 92 + .../CErc20Harness/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CErc20Harness/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CErc20Harness/1/OLFD/diff_result_GT.json | 5 + .../1/OLFD/diff_result_difft.json | 238 + .../CErc20Harness/1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 80 + .../CErc20Harness/1/RVS/diff_result_GT.json | 5 + .../1/RVS/diff_result_difft.json | 44 + .../CErc20Harness/1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 44 + .../CErc20Harness/1/SKD/diff_result_GT.json | 5 + .../1/SKD/diff_result_difft.json | 31 + .../CErc20Harness/1/SLR/diff_result_GT.json | 5 + .../1/SLR/diff_result_difft.json | 32 + .../CErc20Harness/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../CErc20Harness/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 25 + .../CErc20Harness/10/DLR/diff_result_GT.json | 5 + .../10/DLR/diff_result_difft.json | 256 + .../CErc20Harness/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 252 + .../CErc20Harness/10/OLFD/diff_result_GT.json | 5 + .../10/OLFD/diff_result_difft.json | 1300 +++++ .../CErc20Harness/10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 516 ++ .../CErc20Harness/10/SKD/diff_result_GT.json | 5 + .../10/SKD/diff_result_difft.json | 256 + .../CErc20Harness/10/VVR/diff_result_GT.json | 5 + .../10/VVR/diff_result_difft.json | 184 + .../CErc20Harness/2/AOR/diff_result_GT.json | 5 + .../2/AOR/diff_result_difft.json | 58 + .../CErc20Harness/2/AVR/diff_result_GT.json | 5 + .../2/AVR/diff_result_difft.json | 58 + .../CErc20Harness/2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../CErc20Harness/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CErc20Harness/2/CCD/diff_result_GT.json | 5 + .../2/CCD/diff_result_difft.json | 856 +++ .../CErc20Harness/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 58 + .../CErc20Harness/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../CErc20Harness/2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 178 + .../CErc20Harness/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 56 + .../CErc20Harness/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../CErc20Harness/2/OLFD/diff_result_GT.json | 5 + .../2/OLFD/diff_result_difft.json | 444 ++ .../CErc20Harness/2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 112 + .../CErc20Harness/2/RVS/diff_result_GT.json | 5 + .../2/RVS/diff_result_difft.json | 82 + .../CErc20Harness/2/SCEC/diff_result_GT.json | 5 + .../2/SCEC/diff_result_difft.json | 82 + .../CErc20Harness/2/SKD/diff_result_GT.json | 5 + .../2/SKD/diff_result_difft.json | 56 + .../CErc20Harness/2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../CErc20Harness/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 42 + .../CErc20Harness/3/AOR/diff_result_GT.json | 5 + .../3/AOR/diff_result_difft.json | 84 + .../CErc20Harness/3/AVR/diff_result_GT.json | 5 + .../3/AVR/diff_result_difft.json | 84 + .../CErc20Harness/3/BLR/diff_result_GT.json | 5 + .../3/BLR/diff_result_difft.json | 84 + .../CErc20Harness/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 84 + .../CErc20Harness/3/CCD/diff_result_GT.json | 5 + .../3/CCD/diff_result_difft.json | 1281 ++++ .../CErc20Harness/3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 84 + .../CErc20Harness/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../CErc20Harness/3/EHC/diff_result_GT.json | 5 + .../3/EHC/diff_result_difft.json | 222 + .../CErc20Harness/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 82 + .../CErc20Harness/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 84 + .../CErc20Harness/3/OLFD/diff_result_GT.json | 5 + .../3/OLFD/diff_result_difft.json | 553 ++ .../CErc20Harness/3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 166 + .../CErc20Harness/3/RVS/diff_result_GT.json | 5 + .../3/RVS/diff_result_difft.json | 120 + .../CErc20Harness/3/SCEC/diff_result_GT.json | 5 + .../3/SCEC/diff_result_difft.json | 120 + .../CErc20Harness/3/SKD/diff_result_GT.json | 5 + .../3/SKD/diff_result_difft.json | 81 + .../CErc20Harness/3/TOR/diff_result_GT.json | 5 + .../3/TOR/diff_result_difft.json | 120 + .../CErc20Harness/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 59 + .../CErc20Harness/4/AOR/diff_result_GT.json | 5 + .../4/AOR/diff_result_difft.json | 110 + .../CErc20Harness/4/AVR/diff_result_GT.json | 5 + .../4/AVR/diff_result_difft.json | 110 + .../CErc20Harness/4/BLR/diff_result_GT.json | 5 + .../4/BLR/diff_result_difft.json | 110 + .../CErc20Harness/4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 110 + .../CErc20Harness/4/CCD/diff_result_GT.json | 5 + .../4/CCD/diff_result_difft.json | 1800 ++++++ .../CErc20Harness/4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 110 + .../CErc20Harness/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../CErc20Harness/4/EHC/diff_result_GT.json | 5 + .../4/EHC/diff_result_difft.json | 308 + .../CErc20Harness/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 108 + .../CErc20Harness/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 110 + .../CErc20Harness/4/OLFD/diff_result_GT.json | 5 + .../4/OLFD/diff_result_difft.json | 666 +++ .../CErc20Harness/4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 196 + .../CErc20Harness/4/RVS/diff_result_GT.json | 5 + .../4/RVS/diff_result_difft.json | 158 + .../CErc20Harness/4/SCEC/diff_result_GT.json | 5 + .../4/SCEC/diff_result_difft.json | 158 + .../CErc20Harness/4/SKD/diff_result_GT.json | 5 + .../4/SKD/diff_result_difft.json | 106 + .../CErc20Harness/4/TOR/diff_result_GT.json | 5 + .../4/TOR/diff_result_difft.json | 158 + .../CErc20Harness/4/VVR/diff_result_GT.json | 5 + .../4/VVR/diff_result_difft.json | 78 + .../CErc20Harness/5/AOR/diff_result_GT.json | 5 + .../5/AOR/diff_result_difft.json | 136 + .../CErc20Harness/5/AVR/diff_result_GT.json | 5 + .../5/AVR/diff_result_difft.json | 136 + .../CErc20Harness/5/BLR/diff_result_GT.json | 5 + .../5/BLR/diff_result_difft.json | 136 + .../CErc20Harness/5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 136 + .../CErc20Harness/5/CCD/diff_result_GT.json | 5 + .../5/CCD/diff_result_difft.json | 2319 ++++++++ .../CErc20Harness/5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 136 + .../CErc20Harness/5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 132 + .../CErc20Harness/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 132 + .../CErc20Harness/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 136 + .../CErc20Harness/5/OLFD/diff_result_GT.json | 5 + .../5/OLFD/diff_result_difft.json | 767 +++ .../CErc20Harness/5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 226 + .../CErc20Harness/5/RVS/diff_result_GT.json | 5 + .../5/RVS/diff_result_difft.json | 196 + .../CErc20Harness/5/SCEC/diff_result_GT.json | 5 + .../5/SCEC/diff_result_difft.json | 196 + .../CErc20Harness/5/SKD/diff_result_GT.json | 5 + .../5/SKD/diff_result_difft.json | 131 + .../CErc20Harness/5/TOR/diff_result_GT.json | 5 + .../5/TOR/diff_result_difft.json | 196 + .../CErc20Harness/5/VVR/diff_result_GT.json | 5 + .../5/VVR/diff_result_difft.json | 95 + .../CErc20Harness/6/BLR/diff_result_GT.json | 5 + .../6/BLR/diff_result_difft.json | 162 + .../CErc20Harness/6/CCD/diff_result_GT.json | 5 + .../6/CCD/diff_result_difft.json | 2368 ++++++++ .../CErc20Harness/6/DLR/diff_result_GT.json | 5 + .../6/DLR/diff_result_difft.json | 158 + .../CErc20Harness/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 156 + .../CErc20Harness/6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 162 + .../CErc20Harness/6/OLFD/diff_result_GT.json | 5 + .../6/OLFD/diff_result_difft.json | 868 +++ .../CErc20Harness/6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 258 + .../CErc20Harness/6/SKD/diff_result_GT.json | 5 + .../6/SKD/diff_result_difft.json | 156 + .../CErc20Harness/6/VVR/diff_result_GT.json | 5 + .../6/VVR/diff_result_difft.json | 112 + .../CErc20Harness/7/BLR/diff_result_GT.json | 5 + .../7/BLR/diff_result_difft.json | 188 + .../CErc20Harness/7/CCD/diff_result_GT.json | 5 + .../7/CCD/diff_result_difft.json | 2417 ++++++++ .../CErc20Harness/7/DLR/diff_result_GT.json | 5 + .../7/DLR/diff_result_difft.json | 182 + .../CErc20Harness/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 180 + .../CErc20Harness/7/OLFD/diff_result_GT.json | 5 + .../7/OLFD/diff_result_difft.json | 965 +++ .../CErc20Harness/7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 342 ++ .../CErc20Harness/7/SKD/diff_result_GT.json | 5 + .../7/SKD/diff_result_difft.json | 181 + .../CErc20Harness/7/VVR/diff_result_GT.json | 5 + .../7/VVR/diff_result_difft.json | 131 + .../CErc20Harness/8/BLR/diff_result_GT.json | 5 + .../8/BLR/diff_result_difft.json | 214 + .../CErc20Harness/8/DLR/diff_result_GT.json | 5 + .../8/DLR/diff_result_difft.json | 208 + .../CErc20Harness/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 204 + .../CErc20Harness/8/OLFD/diff_result_GT.json | 5 + .../8/OLFD/diff_result_difft.json | 1102 ++++ .../CErc20Harness/8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 422 ++ .../CErc20Harness/8/SKD/diff_result_GT.json | 5 + .../8/SKD/diff_result_difft.json | 206 + .../CErc20Harness/8/VVR/diff_result_GT.json | 5 + .../8/VVR/diff_result_difft.json | 148 + .../CErc20Harness/9/BLR/diff_result_GT.json | 5 + .../9/BLR/diff_result_difft.json | 240 + .../CErc20Harness/9/DLR/diff_result_GT.json | 5 + .../9/DLR/diff_result_difft.json | 232 + .../CErc20Harness/9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 228 + .../CErc20Harness/9/OLFD/diff_result_GT.json | 5 + .../9/OLFD/diff_result_difft.json | 1199 ++++ .../CErc20Harness/9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 484 ++ .../CErc20Harness/9/SKD/diff_result_GT.json | 5 + .../9/SKD/diff_result_difft.json | 231 + .../CErc20Harness/9/VVR/diff_result_GT.json | 5 + .../9/VVR/diff_result_difft.json | 165 + .../CErc20Immutable/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 471 ++ .../CErc20Immutable/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CErc20Immutable/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CErc20Immutable/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../CErc20Immutable/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 375 ++ .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 68 + .../1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 248 + .../10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 590 ++ .../2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 56 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 128 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 80 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 182 + .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 104 + .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 236 + .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 128 + .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 314 + .../6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 152 + .../6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 374 ++ .../7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 176 + .../7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 428 ++ .../8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 200 + .../8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 482 ++ .../9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 224 + .../9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 536 ++ .../CErc20Mock/1/BOR/diff_result_GT.json | 5 + .../CErc20Mock/1/CCD/diff_result_GT.json | 5 + .../CErc20Mock/1/EHC/diff_result_GT.json | 5 + .../CErc20Mock/1/EHC/diff_result_difft.json | 218 + .../CErc20Mock/1/ETR/diff_result_GT.json | 5 + .../CErc20Mock/1/ETR/diff_result_difft.json | 32 + .../CErc20Mock/1/FVR/diff_result_GT.json | 5 + .../CErc20Mock/1/FVR/diff_result_difft.json | 32 + .../CErc20Mock/1/ILR/diff_result_GT.json | 5 + .../CErc20Mock/1/ILR/diff_result_difft.json | 32 + .../CErc20Mock/1/ORFD/diff_result_GT.json | 5 + .../CErc20Mock/1/ORFD/diff_result_difft.json | 129 + .../CErc20Mock/1/RSD/diff_result_GT.json | 5 + .../CErc20Mock/1/RSD/diff_result_difft.json | 38 + .../CErc20Mock/1/SLR/diff_result_GT.json | 5 + .../CErc20Mock/1/SLR/diff_result_difft.json | 32 + .../CErc20Mock/1/TOR/diff_result_GT.json | 5 + .../CErc20Mock/1/VVR/diff_result_GT.json | 5 + .../CErc20Mock/1/VVR/diff_result_difft.json | 32 + .../CErc20Mock/10/ILR/diff_result_GT.json | 5 + .../CErc20Mock/2/BOR/diff_result_GT.json | 5 + .../CErc20Mock/2/EHC/diff_result_GT.json | 5 + .../CErc20Mock/2/FVR/diff_result_GT.json | 5 + .../CErc20Mock/2/ILR/diff_result_GT.json | 5 + .../CErc20Mock/2/RSD/diff_result_GT.json | 5 + .../CErc20Mock/2/SLR/diff_result_GT.json | 5 + .../CErc20Mock/2/TOR/diff_result_GT.json | 5 + .../CErc20Mock/2/VVR/diff_result_GT.json | 5 + .../CErc20Mock/3/BOR/diff_result_GT.json | 5 + .../CErc20Mock/3/FVR/diff_result_GT.json | 5 + .../CErc20Mock/3/ILR/diff_result_GT.json | 5 + .../CErc20Mock/3/RSD/diff_result_GT.json | 5 + .../CErc20Mock/3/TOR/diff_result_GT.json | 5 + .../CErc20Mock/3/VVR/diff_result_GT.json | 5 + .../CErc20Mock/4/BOR/diff_result_GT.json | 5 + .../CErc20Mock/4/FVR/diff_result_GT.json | 5 + .../CErc20Mock/4/ILR/diff_result_GT.json | 5 + .../CErc20Mock/4/RSD/diff_result_GT.json | 5 + .../CErc20Mock/4/TOR/diff_result_GT.json | 5 + .../CErc20Mock/5/BOR/diff_result_GT.json | 5 + .../CErc20Mock/5/FVR/diff_result_GT.json | 5 + .../CErc20Mock/5/ILR/diff_result_GT.json | 5 + .../CErc20Mock/5/RSD/diff_result_GT.json | 5 + .../CErc20Mock/6/BOR/diff_result_GT.json | 5 + .../CErc20Mock/6/FVR/diff_result_GT.json | 5 + .../CErc20Mock/6/ILR/diff_result_GT.json | 5 + .../CErc20Mock/6/RSD/diff_result_GT.json | 5 + .../CErc20Mock/7/BOR/diff_result_GT.json | 5 + .../CErc20Mock/7/FVR/diff_result_GT.json | 5 + .../CErc20Mock/7/ILR/diff_result_GT.json | 5 + .../CErc20Mock/8/BOR/diff_result_GT.json | 5 + .../CErc20Mock/8/ILR/diff_result_GT.json | 5 + .../CErc20Mock/9/BOR/diff_result_GT.json | 5 + .../CErc20Mock/9/ILR/diff_result_GT.json | 5 + .../mutants/CEther/1/BOR/diff_result_GT.json | 5 + .../CEther/1/BOR/diff_result_difft.json | 32 + .../mutants/CEther/1/CCD/diff_result_GT.json | 5 + .../CEther/1/CCD/diff_result_difft.json | 421 ++ .../mutants/CEther/1/CSC/diff_result_GT.json | 5 + .../CEther/1/CSC/diff_result_difft.json | 74 + .../mutants/CEther/1/DLR/diff_result_GT.json | 5 + .../CEther/1/DLR/diff_result_difft.json | 32 + .../mutants/CEther/1/ECS/diff_result_GT.json | 5 + .../CEther/1/ECS/diff_result_difft.json | 32 + .../mutants/CEther/1/EHC/diff_result_GT.json | 5 + .../CEther/1/EHC/diff_result_difft.json | 74 + .../mutants/CEther/1/ETR/diff_result_GT.json | 5 + .../CEther/1/ETR/diff_result_difft.json | 32 + .../mutants/CEther/1/FVR/diff_result_GT.json | 5 + .../CEther/1/FVR/diff_result_difft.json | 32 + .../mutants/CEther/1/GVR/diff_result_GT.json | 5 + .../CEther/1/GVR/diff_result_difft.json | 44 + .../mutants/CEther/1/ILR/diff_result_GT.json | 5 + .../CEther/1/ILR/diff_result_difft.json | 32 + .../mutants/CEther/1/PKD/diff_result_GT.json | 5 + .../CEther/1/PKD/diff_result_difft.json | 25 + .../mutants/CEther/1/RSD/diff_result_GT.json | 5 + .../CEther/1/RSD/diff_result_difft.json | 56 + .../mutants/CEther/1/SLR/diff_result_GT.json | 5 + .../CEther/1/SLR/diff_result_difft.json | 32 + .../mutants/CEther/1/TOR/diff_result_GT.json | 5 + .../CEther/1/TOR/diff_result_difft.json | 44 + .../mutants/CEther/1/UORD/diff_result_GT.json | 5 + .../CEther/1/UORD/diff_result_difft.json | 32 + .../mutants/CEther/10/BOR/diff_result_GT.json | 5 + .../CEther/10/BOR/diff_result_difft.json | 240 + .../mutants/CEther/10/FVR/diff_result_GT.json | 5 + .../CEther/10/FVR/diff_result_difft.json | 266 + .../mutants/CEther/10/ILR/diff_result_GT.json | 5 + .../CEther/10/ILR/diff_result_difft.json | 200 + .../mutants/CEther/2/BOR/diff_result_GT.json | 5 + .../CEther/2/BOR/diff_result_difft.json | 58 + .../mutants/CEther/2/DLR/diff_result_GT.json | 5 + .../CEther/2/DLR/diff_result_difft.json | 56 + .../mutants/CEther/2/ECS/diff_result_GT.json | 5 + .../CEther/2/ECS/diff_result_difft.json | 56 + .../mutants/CEther/2/EHC/diff_result_GT.json | 5 + .../CEther/2/EHC/diff_result_difft.json | 154 + .../mutants/CEther/2/FVR/diff_result_GT.json | 5 + .../CEther/2/FVR/diff_result_difft.json | 58 + .../mutants/CEther/2/GVR/diff_result_GT.json | 5 + .../CEther/2/GVR/diff_result_difft.json | 82 + .../mutants/CEther/2/ILR/diff_result_GT.json | 5 + .../CEther/2/ILR/diff_result_difft.json | 56 + .../mutants/CEther/2/PKD/diff_result_GT.json | 5 + .../CEther/2/PKD/diff_result_difft.json | 44 + .../mutants/CEther/2/RSD/diff_result_GT.json | 5 + .../CEther/2/RSD/diff_result_difft.json | 106 + .../mutants/CEther/2/SLR/diff_result_GT.json | 5 + .../CEther/2/SLR/diff_result_difft.json | 58 + .../mutants/CEther/2/TOR/diff_result_GT.json | 5 + .../CEther/2/TOR/diff_result_difft.json | 82 + .../mutants/CEther/3/BOR/diff_result_GT.json | 5 + .../CEther/3/BOR/diff_result_difft.json | 82 + .../mutants/CEther/3/DLR/diff_result_GT.json | 5 + .../CEther/3/DLR/diff_result_difft.json | 82 + .../mutants/CEther/3/ECS/diff_result_GT.json | 5 + .../CEther/3/ECS/diff_result_difft.json | 80 + .../mutants/CEther/3/EHC/diff_result_GT.json | 5 + .../CEther/3/EHC/diff_result_difft.json | 232 + .../mutants/CEther/3/FVR/diff_result_GT.json | 5 + .../CEther/3/FVR/diff_result_difft.json | 84 + .../mutants/CEther/3/GVR/diff_result_GT.json | 5 + .../CEther/3/GVR/diff_result_difft.json | 120 + .../mutants/CEther/3/ILR/diff_result_GT.json | 5 + .../CEther/3/ILR/diff_result_difft.json | 80 + .../mutants/CEther/3/PKD/diff_result_GT.json | 5 + .../CEther/3/PKD/diff_result_difft.json | 63 + .../mutants/CEther/3/RSD/diff_result_GT.json | 5 + .../CEther/3/RSD/diff_result_difft.json | 156 + .../mutants/CEther/3/SLR/diff_result_GT.json | 5 + .../CEther/3/SLR/diff_result_difft.json | 84 + .../mutants/CEther/4/BOR/diff_result_GT.json | 5 + .../CEther/4/BOR/diff_result_difft.json | 108 + .../mutants/CEther/4/DLR/diff_result_GT.json | 5 + .../CEther/4/DLR/diff_result_difft.json | 108 + .../mutants/CEther/4/ECS/diff_result_GT.json | 5 + .../CEther/4/ECS/diff_result_difft.json | 104 + .../mutants/CEther/4/EHC/diff_result_GT.json | 5 + .../CEther/4/EHC/diff_result_difft.json | 348 ++ .../mutants/CEther/4/FVR/diff_result_GT.json | 5 + .../CEther/4/FVR/diff_result_difft.json | 110 + .../mutants/CEther/4/GVR/diff_result_GT.json | 5 + .../CEther/4/GVR/diff_result_difft.json | 158 + .../mutants/CEther/4/ILR/diff_result_GT.json | 5 + .../CEther/4/ILR/diff_result_difft.json | 92 + .../mutants/CEther/4/PKD/diff_result_GT.json | 5 + .../CEther/4/PKD/diff_result_difft.json | 82 + .../mutants/CEther/4/RSD/diff_result_GT.json | 5 + .../CEther/4/RSD/diff_result_difft.json | 188 + .../mutants/CEther/4/SLR/diff_result_GT.json | 5 + .../CEther/4/SLR/diff_result_difft.json | 110 + .../mutants/CEther/5/BOR/diff_result_GT.json | 5 + .../CEther/5/BOR/diff_result_difft.json | 132 + .../mutants/CEther/5/ECS/diff_result_GT.json | 5 + .../CEther/5/ECS/diff_result_difft.json | 130 + .../mutants/CEther/5/FVR/diff_result_GT.json | 5 + .../CEther/5/FVR/diff_result_difft.json | 136 + .../mutants/CEther/5/GVR/diff_result_GT.json | 5 + .../CEther/5/GVR/diff_result_difft.json | 196 + .../mutants/CEther/5/ILR/diff_result_GT.json | 5 + .../CEther/5/ILR/diff_result_difft.json | 116 + .../mutants/CEther/5/PKD/diff_result_GT.json | 5 + .../CEther/5/PKD/diff_result_difft.json | 101 + .../mutants/CEther/5/RSD/diff_result_GT.json | 5 + .../CEther/5/RSD/diff_result_difft.json | 220 + .../mutants/CEther/5/SLR/diff_result_GT.json | 5 + .../CEther/5/SLR/diff_result_difft.json | 136 + .../mutants/CEther/6/BOR/diff_result_GT.json | 5 + .../CEther/6/BOR/diff_result_difft.json | 156 + .../mutants/CEther/6/FVR/diff_result_GT.json | 5 + .../CEther/6/FVR/diff_result_difft.json | 162 + .../mutants/CEther/6/GVR/diff_result_GT.json | 5 + .../CEther/6/GVR/diff_result_difft.json | 234 + .../mutants/CEther/6/ILR/diff_result_GT.json | 5 + .../CEther/6/ILR/diff_result_difft.json | 128 + .../mutants/CEther/6/RSD/diff_result_GT.json | 5 + .../CEther/6/RSD/diff_result_difft.json | 246 + .../mutants/CEther/7/BOR/diff_result_GT.json | 5 + .../CEther/7/BOR/diff_result_difft.json | 180 + .../mutants/CEther/7/FVR/diff_result_GT.json | 5 + .../CEther/7/FVR/diff_result_difft.json | 188 + .../mutants/CEther/7/GVR/diff_result_GT.json | 5 + .../CEther/7/GVR/diff_result_difft.json | 272 + .../mutants/CEther/7/ILR/diff_result_GT.json | 5 + .../CEther/7/ILR/diff_result_difft.json | 152 + .../mutants/CEther/8/BOR/diff_result_GT.json | 5 + .../CEther/8/BOR/diff_result_difft.json | 204 + .../mutants/CEther/8/FVR/diff_result_GT.json | 5 + .../CEther/8/FVR/diff_result_difft.json | 214 + .../mutants/CEther/8/ILR/diff_result_GT.json | 5 + .../CEther/8/ILR/diff_result_difft.json | 164 + .../mutants/CEther/9/BOR/diff_result_GT.json | 5 + .../CEther/9/BOR/diff_result_difft.json | 228 + .../mutants/CEther/9/FVR/diff_result_GT.json | 5 + .../CEther/9/FVR/diff_result_difft.json | 240 + .../mutants/CEther/9/ILR/diff_result_GT.json | 5 + .../CEther/9/ILR/diff_result_difft.json | 176 + .../CEtherCertora/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 338 ++ .../CEtherCertora/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CEtherCertora/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CEtherCertora/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../CEtherHarness/1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../CEtherHarness/1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../CEtherHarness/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CEtherHarness/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CEtherHarness/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 387 ++ .../CEtherHarness/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 44 + .../CEtherHarness/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CEtherHarness/1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 92 + .../CEtherHarness/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CEtherHarness/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CEtherHarness/1/OLFD/diff_result_GT.json | 5 + .../1/OLFD/diff_result_difft.json | 117 + .../CEtherHarness/1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../CEtherHarness/1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 80 + .../CEtherHarness/1/RVS/diff_result_GT.json | 5 + .../1/RVS/diff_result_difft.json | 44 + .../CEtherHarness/1/SCEC/diff_result_GT.json | 5 + .../1/SCEC/diff_result_difft.json | 44 + .../CEtherHarness/1/SKD/diff_result_GT.json | 5 + .../1/SKD/diff_result_difft.json | 31 + .../CEtherHarness/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 25 + .../CEtherHarness/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 252 + .../CEtherHarness/10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 518 ++ .../CEtherHarness/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CEtherHarness/2/CCD/diff_result_GT.json | 5 + .../2/CCD/diff_result_difft.json | 768 +++ .../CEtherHarness/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 56 + .../CEtherHarness/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 56 + .../CEtherHarness/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../CEtherHarness/2/OLFD/diff_result_GT.json | 5 + .../2/OLFD/diff_result_difft.json | 319 + .../CEtherHarness/2/PKD/diff_result_GT.json | 5 + .../2/PKD/diff_result_difft.json | 44 + .../CEtherHarness/2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 112 + .../CEtherHarness/2/SKD/diff_result_GT.json | 5 + .../2/SKD/diff_result_difft.json | 56 + .../CEtherHarness/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 49 + .../CEtherHarness/3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 82 + .../CEtherHarness/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 82 + .../CEtherHarness/3/PKD/diff_result_GT.json | 5 + .../3/PKD/diff_result_difft.json | 61 + .../CEtherHarness/3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 166 + .../CEtherHarness/3/SKD/diff_result_GT.json | 5 + .../3/SKD/diff_result_difft.json | 81 + .../CEtherHarness/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 68 + .../CEtherHarness/4/DLR/diff_result_GT.json | 5 + .../4/DLR/diff_result_difft.json | 108 + .../CEtherHarness/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 108 + .../CEtherHarness/4/PKD/diff_result_GT.json | 5 + .../4/PKD/diff_result_difft.json | 78 + .../CEtherHarness/4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 196 + .../CEtherHarness/4/SKD/diff_result_GT.json | 5 + .../4/SKD/diff_result_difft.json | 106 + .../CEtherHarness/5/DLR/diff_result_GT.json | 5 + .../5/DLR/diff_result_difft.json | 132 + .../CEtherHarness/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 132 + .../CEtherHarness/5/PKD/diff_result_GT.json | 5 + .../5/PKD/diff_result_difft.json | 97 + .../CEtherHarness/5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 228 + .../CEtherHarness/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 156 + .../CEtherHarness/6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 312 + .../CEtherHarness/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 180 + .../CEtherHarness/7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 392 ++ .../CEtherHarness/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 204 + .../CEtherHarness/8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 454 ++ .../CEtherHarness/9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 228 + .../CEtherHarness/9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 486 ++ .../mutants/CEtherI/1/PKD/diff_result_GT.json | 5 + .../CEtherI/1/PKD/diff_result_difft.json | 25 + .../mutants/CEtherI/2/PKD/diff_result_GT.json | 5 + .../CEtherI/2/PKD/diff_result_difft.json | 42 + .../CEtherInterface/1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../CFController/1/BLR/diff_result_GT.json | 5 + .../CFController/1/BLR/diff_result_difft.json | 32 + .../CFController/1/BOR/diff_result_GT.json | 5 + .../CFController/1/BOR/diff_result_difft.json | 32 + .../CFController/1/CCD/diff_result_GT.json | 5 + .../CFController/1/CCD/diff_result_difft.json | 419 ++ .../CFController/1/CSC/diff_result_GT.json | 5 + .../CFController/1/CSC/diff_result_difft.json | 62 + .../CFController/1/DOD/diff_result_GT.json | 5 + .../CFController/1/DOD/diff_result_difft.json | 25 + .../CFController/1/EED/diff_result_GT.json | 5 + .../CFController/1/EED/diff_result_difft.json | 68 + .../CFController/1/EHC/diff_result_GT.json | 5 + .../CFController/1/EHC/diff_result_difft.json | 92 + .../CFController/1/ETR/diff_result_GT.json | 5 + .../CFController/1/ETR/diff_result_difft.json | 32 + .../CFController/1/FVR/diff_result_GT.json | 5 + .../CFController/1/FVR/diff_result_difft.json | 32 + .../CFController/1/GVR/diff_result_GT.json | 5 + .../CFController/1/GVR/diff_result_difft.json | 32 + .../CFController/1/ILR/diff_result_GT.json | 5 + .../CFController/1/ILR/diff_result_difft.json | 32 + .../CFController/1/MOI/diff_result_GT.json | 5 + .../CFController/1/MOI/diff_result_difft.json | 32 + .../CFController/1/MOR/diff_result_GT.json | 5 + .../CFController/1/MOR/diff_result_difft.json | 32 + .../CFController/1/PKD/diff_result_GT.json | 5 + .../CFController/1/PKD/diff_result_difft.json | 25 + .../CFController/1/RSD/diff_result_GT.json | 5 + .../CFController/1/RSD/diff_result_difft.json | 56 + .../CFController/1/TOR/diff_result_GT.json | 5 + .../CFController/1/TOR/diff_result_difft.json | 44 + .../CFController/1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../CFController/1/VVR/diff_result_GT.json | 5 + .../CFController/1/VVR/diff_result_difft.json | 32 + .../CFController/10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 262 + .../CFController/10/CSC/diff_result_GT.json | 5 + .../10/CSC/diff_result_difft.json | 636 ++ .../CFController/10/EHC/diff_result_GT.json | 5 + .../10/EHC/diff_result_difft.json | 806 +++ .../CFController/10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 264 + .../CFController/10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 260 + .../CFController/10/MOR/diff_result_GT.json | 5 + .../10/MOR/diff_result_difft.json | 266 + .../CFController/10/VVR/diff_result_GT.json | 5 + .../10/VVR/diff_result_difft.json | 248 + .../CFController/2/BLR/diff_result_GT.json | 5 + .../CFController/2/BLR/diff_result_difft.json | 58 + .../CFController/2/BOR/diff_result_GT.json | 5 + .../CFController/2/BOR/diff_result_difft.json | 56 + .../CFController/2/CSC/diff_result_GT.json | 5 + .../CFController/2/CSC/diff_result_difft.json | 118 + .../CFController/2/EED/diff_result_GT.json | 5 + .../CFController/2/EED/diff_result_difft.json | 130 + .../CFController/2/EHC/diff_result_GT.json | 5 + .../CFController/2/EHC/diff_result_difft.json | 158 + .../CFController/2/ETR/diff_result_GT.json | 5 + .../CFController/2/ETR/diff_result_difft.json | 58 + .../CFController/2/FVR/diff_result_GT.json | 5 + .../CFController/2/FVR/diff_result_difft.json | 58 + .../CFController/2/GVR/diff_result_GT.json | 5 + .../CFController/2/GVR/diff_result_difft.json | 56 + .../CFController/2/ILR/diff_result_GT.json | 5 + .../CFController/2/ILR/diff_result_difft.json | 56 + .../CFController/2/MOI/diff_result_GT.json | 5 + .../CFController/2/MOI/diff_result_difft.json | 51 + .../CFController/2/MOR/diff_result_GT.json | 5 + .../CFController/2/MOR/diff_result_difft.json | 58 + .../CFController/2/RSD/diff_result_GT.json | 5 + .../CFController/2/RSD/diff_result_difft.json | 106 + .../CFController/2/TOR/diff_result_GT.json | 5 + .../CFController/2/TOR/diff_result_difft.json | 82 + .../CFController/2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 51 + .../CFController/2/VVR/diff_result_GT.json | 5 + .../CFController/2/VVR/diff_result_difft.json | 56 + .../CFController/3/BLR/diff_result_GT.json | 5 + .../CFController/3/BLR/diff_result_difft.json | 84 + .../CFController/3/BOR/diff_result_GT.json | 5 + .../CFController/3/BOR/diff_result_difft.json | 82 + .../CFController/3/CSC/diff_result_GT.json | 5 + .../CFController/3/CSC/diff_result_difft.json | 174 + .../CFController/3/EED/diff_result_GT.json | 5 + .../CFController/3/EED/diff_result_difft.json | 192 + .../CFController/3/EHC/diff_result_GT.json | 5 + .../CFController/3/EHC/diff_result_difft.json | 244 + .../CFController/3/ETR/diff_result_GT.json | 5 + .../CFController/3/ETR/diff_result_difft.json | 84 + .../CFController/3/FVR/diff_result_GT.json | 5 + .../CFController/3/FVR/diff_result_difft.json | 84 + .../CFController/3/ILR/diff_result_GT.json | 5 + .../CFController/3/ILR/diff_result_difft.json | 82 + .../CFController/3/MOI/diff_result_GT.json | 5 + .../CFController/3/MOI/diff_result_difft.json | 77 + .../CFController/3/MOR/diff_result_GT.json | 5 + .../CFController/3/MOR/diff_result_difft.json | 84 + .../CFController/3/RSD/diff_result_GT.json | 5 + .../CFController/3/RSD/diff_result_difft.json | 138 + .../CFController/3/TOR/diff_result_GT.json | 5 + .../CFController/3/TOR/diff_result_difft.json | 120 + .../CFController/3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 68 + .../CFController/3/VVR/diff_result_GT.json | 5 + .../CFController/3/VVR/diff_result_difft.json | 80 + .../CFController/4/BLR/diff_result_GT.json | 5 + .../CFController/4/BLR/diff_result_difft.json | 110 + .../CFController/4/BOR/diff_result_GT.json | 5 + .../CFController/4/BOR/diff_result_difft.json | 108 + .../CFController/4/CSC/diff_result_GT.json | 5 + .../CFController/4/CSC/diff_result_difft.json | 212 + .../CFController/4/EED/diff_result_GT.json | 5 + .../CFController/4/EED/diff_result_difft.json | 242 + .../CFController/4/EHC/diff_result_GT.json | 5 + .../CFController/4/EHC/diff_result_difft.json | 324 ++ .../CFController/4/ETR/diff_result_GT.json | 5 + .../CFController/4/ETR/diff_result_difft.json | 110 + .../CFController/4/FVR/diff_result_GT.json | 5 + .../CFController/4/FVR/diff_result_difft.json | 108 + .../CFController/4/ILR/diff_result_GT.json | 5 + .../CFController/4/ILR/diff_result_difft.json | 108 + .../CFController/4/MOR/diff_result_GT.json | 5 + .../CFController/4/MOR/diff_result_difft.json | 110 + .../CFController/4/RSD/diff_result_GT.json | 5 + .../CFController/4/RSD/diff_result_difft.json | 164 + .../CFController/4/UORD/diff_result_GT.json | 5 + .../4/UORD/diff_result_difft.json | 94 + .../CFController/4/VVR/diff_result_GT.json | 5 + .../CFController/4/VVR/diff_result_difft.json | 104 + .../CFController/5/BOR/diff_result_GT.json | 5 + .../CFController/5/BOR/diff_result_difft.json | 134 + .../CFController/5/CSC/diff_result_GT.json | 5 + .../CFController/5/CSC/diff_result_difft.json | 266 + .../CFController/5/EED/diff_result_GT.json | 5 + .../CFController/5/EED/diff_result_difft.json | 292 + .../CFController/5/EHC/diff_result_GT.json | 5 + .../CFController/5/EHC/diff_result_difft.json | 416 ++ .../CFController/5/FVR/diff_result_GT.json | 5 + .../CFController/5/FVR/diff_result_difft.json | 134 + .../CFController/5/ILR/diff_result_GT.json | 5 + .../CFController/5/ILR/diff_result_difft.json | 134 + .../CFController/5/MOR/diff_result_GT.json | 5 + .../CFController/5/MOR/diff_result_difft.json | 136 + .../CFController/5/RSD/diff_result_GT.json | 5 + .../CFController/5/RSD/diff_result_difft.json | 214 + .../CFController/5/UORD/diff_result_GT.json | 5 + .../5/UORD/diff_result_difft.json | 120 + .../CFController/5/VVR/diff_result_GT.json | 5 + .../CFController/5/VVR/diff_result_difft.json | 128 + .../CFController/6/BOR/diff_result_GT.json | 5 + .../CFController/6/BOR/diff_result_difft.json | 160 + .../CFController/6/CSC/diff_result_GT.json | 5 + .../CFController/6/CSC/diff_result_difft.json | 399 ++ .../CFController/6/EED/diff_result_GT.json | 5 + .../CFController/6/EED/diff_result_difft.json | 372 ++ .../CFController/6/EHC/diff_result_GT.json | 5 + .../CFController/6/EHC/diff_result_difft.json | 502 ++ .../CFController/6/FVR/diff_result_GT.json | 5 + .../CFController/6/FVR/diff_result_difft.json | 160 + .../CFController/6/ILR/diff_result_GT.json | 5 + .../CFController/6/ILR/diff_result_difft.json | 158 + .../CFController/6/MOR/diff_result_GT.json | 5 + .../CFController/6/MOR/diff_result_difft.json | 162 + .../CFController/6/VVR/diff_result_GT.json | 5 + .../CFController/6/VVR/diff_result_difft.json | 152 + .../CFController/7/BOR/diff_result_GT.json | 5 + .../CFController/7/BOR/diff_result_difft.json | 186 + .../CFController/7/CSC/diff_result_GT.json | 5 + .../CFController/7/CSC/diff_result_difft.json | 437 ++ .../CFController/7/EED/diff_result_GT.json | 5 + .../CFController/7/EED/diff_result_difft.json | 434 ++ .../CFController/7/EHC/diff_result_GT.json | 5 + .../CFController/7/EHC/diff_result_difft.json | 568 ++ .../CFController/7/FVR/diff_result_GT.json | 5 + .../CFController/7/FVR/diff_result_difft.json | 186 + .../CFController/7/ILR/diff_result_GT.json | 5 + .../CFController/7/ILR/diff_result_difft.json | 184 + .../CFController/7/MOR/diff_result_GT.json | 5 + .../CFController/7/MOR/diff_result_difft.json | 188 + .../CFController/7/VVR/diff_result_GT.json | 5 + .../CFController/7/VVR/diff_result_difft.json | 176 + .../CFController/8/BOR/diff_result_GT.json | 5 + .../CFController/8/BOR/diff_result_difft.json | 212 + .../CFController/8/CSC/diff_result_GT.json | 5 + .../CFController/8/CSC/diff_result_difft.json | 515 ++ .../CFController/8/EED/diff_result_GT.json | 5 + .../CFController/8/EED/diff_result_difft.json | 496 ++ .../CFController/8/EHC/diff_result_GT.json | 5 + .../CFController/8/EHC/diff_result_difft.json | 654 +++ .../CFController/8/FVR/diff_result_GT.json | 5 + .../CFController/8/FVR/diff_result_difft.json | 212 + .../CFController/8/ILR/diff_result_GT.json | 5 + .../CFController/8/ILR/diff_result_difft.json | 210 + .../CFController/8/MOR/diff_result_GT.json | 5 + .../CFController/8/MOR/diff_result_difft.json | 214 + .../CFController/8/VVR/diff_result_GT.json | 5 + .../CFController/8/VVR/diff_result_difft.json | 200 + .../CFController/9/BOR/diff_result_GT.json | 5 + .../CFController/9/BOR/diff_result_difft.json | 238 + .../CFController/9/CSC/diff_result_GT.json | 5 + .../CFController/9/CSC/diff_result_difft.json | 551 ++ .../CFController/9/EED/diff_result_GT.json | 5 + .../CFController/9/EED/diff_result_difft.json | 564 ++ .../CFController/9/EHC/diff_result_GT.json | 5 + .../CFController/9/EHC/diff_result_difft.json | 720 +++ .../CFController/9/FVR/diff_result_GT.json | 5 + .../CFController/9/FVR/diff_result_difft.json | 238 + .../CFController/9/ILR/diff_result_GT.json | 5 + .../CFController/9/ILR/diff_result_difft.json | 234 + .../CFController/9/MOR/diff_result_GT.json | 5 + .../CFController/9/MOR/diff_result_difft.json | 240 + .../CFController/9/VVR/diff_result_GT.json | 5 + .../CFController/9/VVR/diff_result_difft.json | 224 + .../mutants/CFVault/1/BOR/diff_result_GT.json | 5 + .../CFVault/1/BOR/diff_result_difft.json | 32 + .../mutants/CFVault/1/CCD/diff_result_GT.json | 5 + .../CFVault/1/CCD/diff_result_difft.json | 301 + .../mutants/CFVault/1/CSC/diff_result_GT.json | 5 + .../CFVault/1/CSC/diff_result_difft.json | 62 + .../mutants/CFVault/1/ECS/diff_result_GT.json | 5 + .../CFVault/1/ECS/diff_result_difft.json | 32 + .../mutants/CFVault/1/EED/diff_result_GT.json | 5 + .../CFVault/1/EED/diff_result_difft.json | 68 + .../mutants/CFVault/1/EHC/diff_result_GT.json | 5 + .../CFVault/1/EHC/diff_result_difft.json | 92 + .../mutants/CFVault/1/ETR/diff_result_GT.json | 5 + .../CFVault/1/ETR/diff_result_difft.json | 32 + .../mutants/CFVault/1/FVR/diff_result_GT.json | 5 + .../CFVault/1/FVR/diff_result_difft.json | 32 + .../mutants/CFVault/1/GVR/diff_result_GT.json | 5 + .../CFVault/1/GVR/diff_result_difft.json | 44 + .../mutants/CFVault/1/ILR/diff_result_GT.json | 5 + .../CFVault/1/ILR/diff_result_difft.json | 32 + .../mutants/CFVault/1/MOI/diff_result_GT.json | 5 + .../CFVault/1/MOI/diff_result_difft.json | 32 + .../mutants/CFVault/1/MOR/diff_result_GT.json | 5 + .../CFVault/1/MOR/diff_result_difft.json | 32 + .../CFVault/1/OLFD/diff_result_GT.json | 5 + .../CFVault/1/OLFD/diff_result_difft.json | 61 + .../mutants/CFVault/1/PKD/diff_result_GT.json | 5 + .../CFVault/1/PKD/diff_result_difft.json | 25 + .../mutants/CFVault/1/RSD/diff_result_GT.json | 5 + .../CFVault/1/RSD/diff_result_difft.json | 38 + .../mutants/CFVault/1/TOR/diff_result_GT.json | 5 + .../CFVault/1/TOR/diff_result_difft.json | 44 + .../mutants/CFVault/1/VVR/diff_result_GT.json | 5 + .../CFVault/1/VVR/diff_result_difft.json | 32 + .../CFVault/10/BOR/diff_result_GT.json | 5 + .../CFVault/10/BOR/diff_result_difft.json | 226 + .../CFVault/10/EHC/diff_result_GT.json | 5 + .../CFVault/10/EHC/diff_result_difft.json | 908 +++ .../CFVault/10/FVR/diff_result_GT.json | 5 + .../CFVault/10/FVR/diff_result_difft.json | 266 + .../CFVault/10/ILR/diff_result_GT.json | 5 + .../CFVault/10/ILR/diff_result_difft.json | 242 + .../CFVault/10/TOR/diff_result_GT.json | 5 + .../CFVault/10/TOR/diff_result_difft.json | 376 ++ .../mutants/CFVault/2/BOR/diff_result_GT.json | 5 + .../CFVault/2/BOR/diff_result_difft.json | 58 + .../mutants/CFVault/2/CSC/diff_result_GT.json | 5 + .../CFVault/2/CSC/diff_result_difft.json | 243 + .../mutants/CFVault/2/ECS/diff_result_GT.json | 5 + .../CFVault/2/ECS/diff_result_difft.json | 56 + .../mutants/CFVault/2/EED/diff_result_GT.json | 5 + .../CFVault/2/EED/diff_result_difft.json | 130 + .../mutants/CFVault/2/EHC/diff_result_GT.json | 5 + .../CFVault/2/EHC/diff_result_difft.json | 244 + .../mutants/CFVault/2/ETR/diff_result_GT.json | 5 + .../CFVault/2/ETR/diff_result_difft.json | 58 + .../mutants/CFVault/2/FVR/diff_result_GT.json | 5 + .../CFVault/2/FVR/diff_result_difft.json | 58 + .../mutants/CFVault/2/ILR/diff_result_GT.json | 5 + .../CFVault/2/ILR/diff_result_difft.json | 58 + .../mutants/CFVault/2/MOR/diff_result_GT.json | 5 + .../CFVault/2/MOR/diff_result_difft.json | 58 + .../CFVault/2/OLFD/diff_result_GT.json | 5 + .../CFVault/2/OLFD/diff_result_difft.json | 114 + .../mutants/CFVault/2/PKD/diff_result_GT.json | 5 + .../CFVault/2/PKD/diff_result_difft.json | 44 + .../mutants/CFVault/2/RSD/diff_result_GT.json | 5 + .../CFVault/2/RSD/diff_result_difft.json | 152 + .../mutants/CFVault/2/TOR/diff_result_GT.json | 5 + .../CFVault/2/TOR/diff_result_difft.json | 82 + .../mutants/CFVault/2/VVR/diff_result_GT.json | 5 + .../CFVault/2/VVR/diff_result_difft.json | 56 + .../mutants/CFVault/3/BOR/diff_result_GT.json | 5 + .../CFVault/3/BOR/diff_result_difft.json | 70 + .../mutants/CFVault/3/CSC/diff_result_GT.json | 5 + .../CFVault/3/CSC/diff_result_difft.json | 299 + .../mutants/CFVault/3/ECS/diff_result_GT.json | 5 + .../CFVault/3/ECS/diff_result_difft.json | 82 + .../mutants/CFVault/3/EED/diff_result_GT.json | 5 + .../CFVault/3/EED/diff_result_difft.json | 240 + .../mutants/CFVault/3/EHC/diff_result_GT.json | 5 + .../CFVault/3/EHC/diff_result_difft.json | 322 + .../mutants/CFVault/3/ETR/diff_result_GT.json | 5 + .../CFVault/3/ETR/diff_result_difft.json | 82 + .../mutants/CFVault/3/FVR/diff_result_GT.json | 5 + .../CFVault/3/FVR/diff_result_difft.json | 84 + .../mutants/CFVault/3/ILR/diff_result_GT.json | 5 + .../CFVault/3/ILR/diff_result_difft.json | 82 + .../mutants/CFVault/3/MOR/diff_result_GT.json | 5 + .../CFVault/3/MOR/diff_result_difft.json | 84 + .../CFVault/3/OLFD/diff_result_GT.json | 5 + .../CFVault/3/OLFD/diff_result_difft.json | 2975 ++++++++++ .../mutants/CFVault/3/RSD/diff_result_GT.json | 5 + .../CFVault/3/RSD/diff_result_difft.json | 230 + .../mutants/CFVault/3/TOR/diff_result_GT.json | 5 + .../CFVault/3/TOR/diff_result_difft.json | 120 + .../mutants/CFVault/3/VVR/diff_result_GT.json | 5 + .../CFVault/3/VVR/diff_result_difft.json | 80 + .../mutants/CFVault/4/BOR/diff_result_GT.json | 5 + .../CFVault/4/BOR/diff_result_difft.json | 82 + .../mutants/CFVault/4/CSC/diff_result_GT.json | 5 + .../CFVault/4/CSC/diff_result_difft.json | 468 ++ .../mutants/CFVault/4/ECS/diff_result_GT.json | 5 + .../CFVault/4/ECS/diff_result_difft.json | 94 + .../mutants/CFVault/4/EED/diff_result_GT.json | 5 + .../CFVault/4/EED/diff_result_difft.json | 362 ++ .../mutants/CFVault/4/EHC/diff_result_GT.json | 5 + .../CFVault/4/EHC/diff_result_difft.json | 478 ++ .../mutants/CFVault/4/ETR/diff_result_GT.json | 5 + .../CFVault/4/ETR/diff_result_difft.json | 106 + .../mutants/CFVault/4/FVR/diff_result_GT.json | 5 + .../CFVault/4/FVR/diff_result_difft.json | 110 + .../mutants/CFVault/4/ILR/diff_result_GT.json | 5 + .../CFVault/4/ILR/diff_result_difft.json | 108 + .../mutants/CFVault/4/MOR/diff_result_GT.json | 5 + .../CFVault/4/MOR/diff_result_difft.json | 110 + .../CFVault/4/OLFD/diff_result_GT.json | 5 + .../CFVault/4/OLFD/diff_result_difft.json | 5156 +++++++++++++++++ .../mutants/CFVault/4/RSD/diff_result_GT.json | 5 + .../CFVault/4/RSD/diff_result_difft.json | 280 + .../mutants/CFVault/4/TOR/diff_result_GT.json | 5 + .../CFVault/4/TOR/diff_result_difft.json | 156 + .../mutants/CFVault/4/VVR/diff_result_GT.json | 5 + .../CFVault/4/VVR/diff_result_difft.json | 104 + .../mutants/CFVault/5/BOR/diff_result_GT.json | 5 + .../CFVault/5/BOR/diff_result_difft.json | 106 + .../mutants/CFVault/5/CSC/diff_result_GT.json | 5 + .../CFVault/5/CSC/diff_result_difft.json | 506 ++ .../mutants/CFVault/5/ECS/diff_result_GT.json | 5 + .../CFVault/5/ECS/diff_result_difft.json | 120 + .../mutants/CFVault/5/EED/diff_result_GT.json | 5 + .../CFVault/5/EED/diff_result_difft.json | 482 ++ .../mutants/CFVault/5/EHC/diff_result_GT.json | 5 + .../CFVault/5/EHC/diff_result_difft.json | 544 ++ .../mutants/CFVault/5/FVR/diff_result_GT.json | 5 + .../CFVault/5/FVR/diff_result_difft.json | 136 + .../mutants/CFVault/5/ILR/diff_result_GT.json | 5 + .../CFVault/5/ILR/diff_result_difft.json | 132 + .../mutants/CFVault/5/MOR/diff_result_GT.json | 5 + .../CFVault/5/MOR/diff_result_difft.json | 136 + .../mutants/CFVault/5/TOR/diff_result_GT.json | 5 + .../CFVault/5/TOR/diff_result_difft.json | 194 + .../mutants/CFVault/5/VVR/diff_result_GT.json | 5 + .../CFVault/5/VVR/diff_result_difft.json | 128 + .../mutants/CFVault/6/BOR/diff_result_GT.json | 5 + .../CFVault/6/BOR/diff_result_difft.json | 130 + .../mutants/CFVault/6/CSC/diff_result_GT.json | 5 + .../CFVault/6/CSC/diff_result_difft.json | 665 +++ .../mutants/CFVault/6/ECS/diff_result_GT.json | 5 + .../CFVault/6/ECS/diff_result_difft.json | 144 + .../mutants/CFVault/6/EED/diff_result_GT.json | 5 + .../CFVault/6/EED/diff_result_difft.json | 544 ++ .../mutants/CFVault/6/EHC/diff_result_GT.json | 5 + .../CFVault/6/EHC/diff_result_difft.json | 610 ++ .../mutants/CFVault/6/FVR/diff_result_GT.json | 5 + .../CFVault/6/FVR/diff_result_difft.json | 162 + .../mutants/CFVault/6/ILR/diff_result_GT.json | 5 + .../CFVault/6/ILR/diff_result_difft.json | 158 + .../mutants/CFVault/6/MOR/diff_result_GT.json | 5 + .../CFVault/6/MOR/diff_result_difft.json | 162 + .../mutants/CFVault/6/TOR/diff_result_GT.json | 5 + .../CFVault/6/TOR/diff_result_difft.json | 232 + .../mutants/CFVault/6/VVR/diff_result_GT.json | 5 + .../CFVault/6/VVR/diff_result_difft.json | 152 + .../mutants/CFVault/7/BOR/diff_result_GT.json | 5 + .../CFVault/7/BOR/diff_result_difft.json | 154 + .../mutants/CFVault/7/CSC/diff_result_GT.json | 5 + .../CFVault/7/CSC/diff_result_difft.json | 745 +++ .../mutants/CFVault/7/ECS/diff_result_GT.json | 5 + .../CFVault/7/ECS/diff_result_difft.json | 170 + .../mutants/CFVault/7/EED/diff_result_GT.json | 5 + .../CFVault/7/EED/diff_result_difft.json | 624 ++ .../mutants/CFVault/7/EHC/diff_result_GT.json | 5 + .../CFVault/7/EHC/diff_result_difft.json | 676 +++ .../mutants/CFVault/7/FVR/diff_result_GT.json | 5 + .../CFVault/7/FVR/diff_result_difft.json | 188 + .../mutants/CFVault/7/ILR/diff_result_GT.json | 5 + .../CFVault/7/ILR/diff_result_difft.json | 182 + .../mutants/CFVault/7/TOR/diff_result_GT.json | 5 + .../CFVault/7/TOR/diff_result_difft.json | 268 + .../mutants/CFVault/7/VVR/diff_result_GT.json | 5 + .../CFVault/7/VVR/diff_result_difft.json | 176 + .../mutants/CFVault/8/BOR/diff_result_GT.json | 5 + .../CFVault/8/BOR/diff_result_difft.json | 178 + .../mutants/CFVault/8/CSC/diff_result_GT.json | 5 + .../CFVault/8/CSC/diff_result_difft.json | 1056 ++++ .../mutants/CFVault/8/ECS/diff_result_GT.json | 5 + .../CFVault/8/ECS/diff_result_difft.json | 194 + .../mutants/CFVault/8/EED/diff_result_GT.json | 5 + .../CFVault/8/EED/diff_result_difft.json | 686 +++ .../mutants/CFVault/8/EHC/diff_result_GT.json | 5 + .../CFVault/8/EHC/diff_result_difft.json | 774 +++ .../mutants/CFVault/8/FVR/diff_result_GT.json | 5 + .../CFVault/8/FVR/diff_result_difft.json | 214 + .../mutants/CFVault/8/ILR/diff_result_GT.json | 5 + .../CFVault/8/ILR/diff_result_difft.json | 206 + .../mutants/CFVault/8/TOR/diff_result_GT.json | 5 + .../CFVault/8/TOR/diff_result_difft.json | 304 + .../mutants/CFVault/8/VVR/diff_result_GT.json | 5 + .../CFVault/8/VVR/diff_result_difft.json | 200 + .../mutants/CFVault/9/BOR/diff_result_GT.json | 5 + .../CFVault/9/BOR/diff_result_difft.json | 202 + .../mutants/CFVault/9/CSC/diff_result_GT.json | 5 + .../CFVault/9/CSC/diff_result_difft.json | 1094 ++++ .../mutants/CFVault/9/EED/diff_result_GT.json | 5 + .../CFVault/9/EED/diff_result_difft.json | 754 +++ .../mutants/CFVault/9/EHC/diff_result_GT.json | 5 + .../CFVault/9/EHC/diff_result_difft.json | 842 +++ .../mutants/CFVault/9/FVR/diff_result_GT.json | 5 + .../CFVault/9/FVR/diff_result_difft.json | 240 + .../mutants/CFVault/9/ILR/diff_result_GT.json | 5 + .../CFVault/9/ILR/diff_result_difft.json | 230 + .../mutants/CFVault/9/TOR/diff_result_GT.json | 5 + .../CFVault/9/TOR/diff_result_difft.json | 340 ++ .../CGUToken/1/BLR/diff_result_GT.json | 5 + .../CGUToken/1/BLR/diff_result_difft.json | 32 + .../CGUToken/1/BOR/diff_result_GT.json | 5 + .../CGUToken/1/BOR/diff_result_difft.json | 32 + .../CGUToken/1/CCD/diff_result_GT.json | 5 + .../CGUToken/1/CCD/diff_result_difft.json | 148 + .../CGUToken/1/CSC/diff_result_GT.json | 5 + .../CGUToken/1/CSC/diff_result_difft.json | 74 + .../CGUToken/1/DLR/diff_result_GT.json | 5 + .../CGUToken/1/DLR/diff_result_difft.json | 32 + .../CGUToken/1/EED/diff_result_GT.json | 5 + .../CGUToken/1/EED/diff_result_difft.json | 80 + .../CGUToken/1/EHC/diff_result_GT.json | 5 + .../CGUToken/1/EHC/diff_result_difft.json | 68 + .../CGUToken/1/FVR/diff_result_GT.json | 5 + .../CGUToken/1/FVR/diff_result_difft.json | 32 + .../CGUToken/1/GVR/diff_result_GT.json | 5 + .../CGUToken/1/GVR/diff_result_difft.json | 32 + .../CGUToken/1/ILR/diff_result_GT.json | 5 + .../CGUToken/1/ILR/diff_result_difft.json | 32 + .../CGUToken/1/MOI/diff_result_GT.json | 5 + .../CGUToken/1/MOI/diff_result_difft.json | 25 + .../CGUToken/1/ORFD/diff_result_GT.json | 5 + .../CGUToken/1/ORFD/diff_result_difft.json | 299 + .../CGUToken/1/RSD/diff_result_GT.json | 5 + .../CGUToken/1/RSD/diff_result_difft.json | 146 + .../CGUToken/1/SKI/diff_result_GT.json | 5 + .../CGUToken/1/SKI/diff_result_difft.json | 31 + .../CGUToken/1/UORD/diff_result_GT.json | 5 + .../CGUToken/1/UORD/diff_result_difft.json | 25 + .../CGUToken/1/VVR/diff_result_GT.json | 5 + .../CGUToken/1/VVR/diff_result_difft.json | 32 + .../CGUToken/10/BOR/diff_result_GT.json | 5 + .../CGUToken/10/BOR/diff_result_difft.json | 246 + .../CGUToken/2/BLR/diff_result_GT.json | 5 + .../CGUToken/2/BLR/diff_result_difft.json | 58 + .../CGUToken/2/BOR/diff_result_GT.json | 5 + .../CGUToken/2/BOR/diff_result_difft.json | 44 + .../CGUToken/2/CSC/diff_result_GT.json | 5 + .../CGUToken/2/CSC/diff_result_difft.json | 118 + .../CGUToken/2/DLR/diff_result_GT.json | 5 + .../CGUToken/2/DLR/diff_result_difft.json | 56 + .../CGUToken/2/EED/diff_result_GT.json | 5 + .../CGUToken/2/EED/diff_result_difft.json | 154 + .../CGUToken/2/EHC/diff_result_GT.json | 5 + .../CGUToken/2/EHC/diff_result_difft.json | 136 + .../CGUToken/2/FVR/diff_result_GT.json | 5 + .../CGUToken/2/FVR/diff_result_difft.json | 58 + .../CGUToken/2/ILR/diff_result_GT.json | 5 + .../CGUToken/2/ILR/diff_result_difft.json | 44 + .../CGUToken/2/MOI/diff_result_GT.json | 5 + .../CGUToken/2/MOI/diff_result_difft.json | 44 + .../CGUToken/2/ORFD/diff_result_GT.json | 5 + .../CGUToken/2/ORFD/diff_result_difft.json | 855 +++ .../CGUToken/2/RSD/diff_result_GT.json | 5 + .../CGUToken/2/RSD/diff_result_difft.json | 178 + .../CGUToken/3/BLR/diff_result_GT.json | 5 + .../CGUToken/3/BLR/diff_result_difft.json | 84 + .../CGUToken/3/BOR/diff_result_GT.json | 5 + .../CGUToken/3/BOR/diff_result_difft.json | 70 + .../CGUToken/3/DLR/diff_result_GT.json | 5 + .../CGUToken/3/DLR/diff_result_difft.json | 82 + .../CGUToken/3/EED/diff_result_GT.json | 5 + .../CGUToken/3/EED/diff_result_difft.json | 252 + .../CGUToken/3/EHC/diff_result_GT.json | 5 + .../CGUToken/3/EHC/diff_result_difft.json | 234 + .../CGUToken/3/FVR/diff_result_GT.json | 5 + .../CGUToken/3/FVR/diff_result_difft.json | 84 + .../CGUToken/3/ILR/diff_result_GT.json | 5 + .../CGUToken/3/ILR/diff_result_difft.json | 56 + .../CGUToken/3/MOI/diff_result_GT.json | 5 + .../CGUToken/3/MOI/diff_result_difft.json | 63 + .../CGUToken/3/ORFD/diff_result_GT.json | 5 + .../CGUToken/3/ORFD/diff_result_difft.json | 1337 +++++ .../CGUToken/3/RSD/diff_result_GT.json | 5 + .../CGUToken/3/RSD/diff_result_difft.json | 210 + .../CGUToken/4/BLR/diff_result_GT.json | 5 + .../CGUToken/4/BLR/diff_result_difft.json | 110 + .../CGUToken/4/BOR/diff_result_GT.json | 5 + .../CGUToken/4/BOR/diff_result_difft.json | 94 + .../CGUToken/4/DLR/diff_result_GT.json | 5 + .../CGUToken/4/DLR/diff_result_difft.json | 108 + .../CGUToken/4/EHC/diff_result_GT.json | 5 + .../CGUToken/4/EHC/diff_result_difft.json | 302 + .../CGUToken/4/FVR/diff_result_GT.json | 5 + .../CGUToken/4/FVR/diff_result_difft.json | 110 + .../CGUToken/4/ILR/diff_result_GT.json | 5 + .../CGUToken/4/ILR/diff_result_difft.json | 82 + .../CGUToken/4/MOI/diff_result_GT.json | 5 + .../CGUToken/4/MOI/diff_result_difft.json | 82 + .../CGUToken/4/RSD/diff_result_GT.json | 5 + .../CGUToken/4/RSD/diff_result_difft.json | 242 + .../CGUToken/5/BOR/diff_result_GT.json | 5 + .../CGUToken/5/BOR/diff_result_difft.json | 118 + .../CGUToken/5/FVR/diff_result_GT.json | 5 + .../CGUToken/5/FVR/diff_result_difft.json | 136 + .../CGUToken/5/ILR/diff_result_GT.json | 5 + .../CGUToken/5/ILR/diff_result_difft.json | 108 + .../CGUToken/5/MOI/diff_result_GT.json | 5 + .../CGUToken/5/MOI/diff_result_difft.json | 101 + .../CGUToken/5/RSD/diff_result_GT.json | 5 + .../CGUToken/5/RSD/diff_result_difft.json | 286 + .../CGUToken/6/BOR/diff_result_GT.json | 5 + .../CGUToken/6/BOR/diff_result_difft.json | 144 + .../CGUToken/6/FVR/diff_result_GT.json | 5 + .../CGUToken/6/FVR/diff_result_difft.json | 162 + .../CGUToken/6/ILR/diff_result_GT.json | 5 + .../CGUToken/6/ILR/diff_result_difft.json | 134 + .../CGUToken/6/MOI/diff_result_GT.json | 5 + .../CGUToken/6/MOI/diff_result_difft.json | 120 + .../CGUToken/7/BOR/diff_result_GT.json | 5 + .../CGUToken/7/BOR/diff_result_difft.json | 170 + .../CGUToken/7/FVR/diff_result_GT.json | 5 + .../CGUToken/7/FVR/diff_result_difft.json | 188 + .../CGUToken/7/ILR/diff_result_GT.json | 5 + .../CGUToken/7/ILR/diff_result_difft.json | 160 + .../CGUToken/8/BOR/diff_result_GT.json | 5 + .../CGUToken/8/BOR/diff_result_difft.json | 196 + .../CGUToken/9/BOR/diff_result_GT.json | 5 + .../CGUToken/9/BOR/diff_result_difft.json | 220 + .../CLEToken/1/BCRD/diff_result_GT.json | 5 + .../CLEToken/1/BCRD/diff_result_difft.json | 32 + .../CLEToken/1/BLR/diff_result_GT.json | 5 + .../CLEToken/1/BLR/diff_result_difft.json | 32 + .../CLEToken/1/BOR/diff_result_GT.json | 5 + .../CLEToken/1/BOR/diff_result_difft.json | 32 + .../CLEToken/1/CCD/diff_result_GT.json | 5 + .../CLEToken/1/CCD/diff_result_difft.json | 197 + .../CLEToken/1/CSC/diff_result_GT.json | 5 + .../CLEToken/1/CSC/diff_result_difft.json | 44 + .../CLEToken/1/DLR/diff_result_GT.json | 5 + .../CLEToken/1/DLR/diff_result_difft.json | 32 + .../CLEToken/1/ECS/diff_result_GT.json | 5 + .../CLEToken/1/ECS/diff_result_difft.json | 32 + .../CLEToken/1/EED/diff_result_GT.json | 5 + .../CLEToken/1/EED/diff_result_difft.json | 86 + .../CLEToken/1/EHC/diff_result_GT.json | 5 + .../CLEToken/1/EHC/diff_result_difft.json | 74 + .../CLEToken/1/ETR/diff_result_GT.json | 5 + .../CLEToken/1/ETR/diff_result_difft.json | 62 + .../CLEToken/1/FVR/diff_result_GT.json | 5 + .../CLEToken/1/FVR/diff_result_difft.json | 32 + .../CLEToken/1/GVR/diff_result_GT.json | 5 + .../CLEToken/1/GVR/diff_result_difft.json | 44 + .../CLEToken/1/ILR/diff_result_GT.json | 5 + .../CLEToken/1/ILR/diff_result_difft.json | 32 + .../CLEToken/1/MOI/diff_result_GT.json | 5 + .../CLEToken/1/MOI/diff_result_difft.json | 25 + .../CLEToken/1/MOR/diff_result_GT.json | 5 + .../CLEToken/1/MOR/diff_result_difft.json | 44 + .../CLEToken/1/OLFD/diff_result_GT.json | 5 + .../CLEToken/1/OLFD/diff_result_difft.json | 79 + .../CLEToken/1/ORFD/diff_result_GT.json | 5 + .../CLEToken/1/ORFD/diff_result_difft.json | 123 + .../CLEToken/1/PKD/diff_result_GT.json | 5 + .../CLEToken/1/PKD/diff_result_difft.json | 25 + .../CLEToken/1/RSD/diff_result_GT.json | 5 + .../CLEToken/1/RSD/diff_result_difft.json | 38 + .../CLEToken/1/RVS/diff_result_GT.json | 5 + .../CLEToken/1/RVS/diff_result_difft.json | 56 + .../CLEToken/1/SCEC/diff_result_GT.json | 5 + .../CLEToken/1/SCEC/diff_result_difft.json | 56 + .../CLEToken/1/SKI/diff_result_GT.json | 5 + .../CLEToken/1/SKI/diff_result_difft.json | 31 + .../CLEToken/1/SLR/diff_result_GT.json | 5 + .../CLEToken/1/SLR/diff_result_difft.json | 32 + .../CLEToken/1/TOR/diff_result_GT.json | 5 + .../CLEToken/1/TOR/diff_result_difft.json | 44 + .../CLEToken/1/UORD/diff_result_GT.json | 5 + .../CLEToken/1/UORD/diff_result_difft.json | 25 + .../CLEToken/1/VVR/diff_result_GT.json | 5 + .../CLEToken/1/VVR/diff_result_difft.json | 32 + .../CLEToken/10/BLR/diff_result_GT.json | 5 + .../CLEToken/10/BLR/diff_result_difft.json | 262 + .../CLEToken/10/BOR/diff_result_GT.json | 5 + .../CLEToken/10/BOR/diff_result_difft.json | 242 + .../CLEToken/10/CSC/diff_result_GT.json | 5 + .../CLEToken/10/CSC/diff_result_difft.json | 969 ++++ .../CLEToken/10/DLR/diff_result_GT.json | 5 + .../CLEToken/10/DLR/diff_result_difft.json | 224 + .../CLEToken/10/EED/diff_result_GT.json | 5 + .../CLEToken/10/EED/diff_result_difft.json | 746 +++ .../CLEToken/10/EHC/diff_result_GT.json | 5 + .../CLEToken/10/EHC/diff_result_difft.json | 726 +++ .../CLEToken/10/FVR/diff_result_GT.json | 5 + .../CLEToken/10/FVR/diff_result_difft.json | 266 + .../CLEToken/10/ILR/diff_result_GT.json | 5 + .../CLEToken/10/ILR/diff_result_difft.json | 262 + .../CLEToken/10/MOI/diff_result_GT.json | 5 + .../CLEToken/10/MOI/diff_result_difft.json | 196 + .../CLEToken/10/MOR/diff_result_GT.json | 5 + .../CLEToken/10/MOR/diff_result_difft.json | 348 ++ .../CLEToken/10/OLFD/diff_result_GT.json | 5 + .../CLEToken/10/OLFD/diff_result_difft.json | 1481 +++++ .../CLEToken/10/RSD/diff_result_GT.json | 5 + .../CLEToken/10/RSD/diff_result_difft.json | 476 ++ .../CLEToken/10/RVS/diff_result_GT.json | 5 + .../CLEToken/10/RVS/diff_result_difft.json | 422 ++ .../CLEToken/10/SCEC/diff_result_GT.json | 5 + .../CLEToken/10/SCEC/diff_result_difft.json | 422 ++ .../CLEToken/10/UORD/diff_result_GT.json | 5 + .../CLEToken/10/UORD/diff_result_difft.json | 206 + .../CLEToken/10/VVR/diff_result_GT.json | 5 + .../CLEToken/10/VVR/diff_result_difft.json | 250 + .../CLEToken/2/BLR/diff_result_GT.json | 5 + .../CLEToken/2/BLR/diff_result_difft.json | 58 + .../CLEToken/2/BOR/diff_result_GT.json | 5 + .../CLEToken/2/BOR/diff_result_difft.json | 56 + .../CLEToken/2/CCD/diff_result_GT.json | 5 + .../CLEToken/2/CCD/diff_result_difft.json | 786 +++ .../CLEToken/2/CSC/diff_result_GT.json | 5 + .../CLEToken/2/CSC/diff_result_difft.json | 70 + .../CLEToken/2/DLR/diff_result_GT.json | 5 + .../CLEToken/2/DLR/diff_result_difft.json | 58 + .../CLEToken/2/EED/diff_result_GT.json | 5 + .../CLEToken/2/EED/diff_result_difft.json | 166 + .../CLEToken/2/EHC/diff_result_GT.json | 5 + .../CLEToken/2/EHC/diff_result_difft.json | 142 + .../CLEToken/2/ETR/diff_result_GT.json | 5 + .../CLEToken/2/ETR/diff_result_difft.json | 118 + .../CLEToken/2/FVR/diff_result_GT.json | 5 + .../CLEToken/2/FVR/diff_result_difft.json | 58 + .../CLEToken/2/GVR/diff_result_GT.json | 5 + .../CLEToken/2/GVR/diff_result_difft.json | 82 + .../CLEToken/2/ILR/diff_result_GT.json | 5 + .../CLEToken/2/ILR/diff_result_difft.json | 56 + .../CLEToken/2/MOI/diff_result_GT.json | 5 + .../CLEToken/2/MOI/diff_result_difft.json | 44 + .../CLEToken/2/MOR/diff_result_GT.json | 5 + .../CLEToken/2/MOR/diff_result_difft.json | 82 + .../CLEToken/2/OLFD/diff_result_GT.json | 5 + .../CLEToken/2/OLFD/diff_result_difft.json | 164 + .../CLEToken/2/ORFD/diff_result_GT.json | 5 + .../CLEToken/2/ORFD/diff_result_difft.json | 369 ++ .../CLEToken/2/PKD/diff_result_GT.json | 5 + .../CLEToken/2/PKD/diff_result_difft.json | 44 + .../CLEToken/2/RSD/diff_result_GT.json | 5 + .../CLEToken/2/RSD/diff_result_difft.json | 112 + .../CLEToken/2/RVS/diff_result_GT.json | 5 + .../CLEToken/2/RVS/diff_result_difft.json | 94 + .../CLEToken/2/SCEC/diff_result_GT.json | 5 + .../CLEToken/2/SCEC/diff_result_difft.json | 94 + .../CLEToken/2/SLR/diff_result_GT.json | 5 + .../CLEToken/2/SLR/diff_result_difft.json | 58 + .../CLEToken/2/TOR/diff_result_GT.json | 5 + .../CLEToken/2/TOR/diff_result_difft.json | 82 + .../CLEToken/2/UORD/diff_result_GT.json | 5 + .../CLEToken/2/UORD/diff_result_difft.json | 44 + .../CLEToken/2/VVR/diff_result_GT.json | 5 + .../CLEToken/2/VVR/diff_result_difft.json | 56 + .../CLEToken/3/BLR/diff_result_GT.json | 5 + .../CLEToken/3/BLR/diff_result_difft.json | 82 + .../CLEToken/3/BOR/diff_result_GT.json | 5 + .../CLEToken/3/BOR/diff_result_difft.json | 82 + .../CLEToken/3/CSC/diff_result_GT.json | 5 + .../CLEToken/3/CSC/diff_result_difft.json | 429 ++ .../CLEToken/3/DLR/diff_result_GT.json | 5 + .../CLEToken/3/DLR/diff_result_difft.json | 84 + .../CLEToken/3/EED/diff_result_GT.json | 5 + .../CLEToken/3/EED/diff_result_difft.json | 228 + .../CLEToken/3/EHC/diff_result_GT.json | 5 + .../CLEToken/3/EHC/diff_result_difft.json | 222 + .../CLEToken/3/ETR/diff_result_GT.json | 5 + .../CLEToken/3/ETR/diff_result_difft.json | 144 + .../CLEToken/3/FVR/diff_result_GT.json | 5 + .../CLEToken/3/FVR/diff_result_difft.json | 84 + .../CLEToken/3/GVR/diff_result_GT.json | 5 + .../CLEToken/3/GVR/diff_result_difft.json | 108 + .../CLEToken/3/ILR/diff_result_GT.json | 5 + .../CLEToken/3/ILR/diff_result_difft.json | 82 + .../CLEToken/3/MOI/diff_result_GT.json | 5 + .../CLEToken/3/MOI/diff_result_difft.json | 63 + .../CLEToken/3/MOR/diff_result_GT.json | 5 + .../CLEToken/3/MOR/diff_result_difft.json | 107 + .../CLEToken/3/OLFD/diff_result_GT.json | 5 + .../CLEToken/3/OLFD/diff_result_difft.json | 261 + .../CLEToken/3/ORFD/diff_result_GT.json | 5 + .../CLEToken/3/ORFD/diff_result_difft.json | 575 ++ .../CLEToken/3/PKD/diff_result_GT.json | 5 + .../CLEToken/3/PKD/diff_result_difft.json | 63 + .../CLEToken/3/RSD/diff_result_GT.json | 5 + .../CLEToken/3/RSD/diff_result_difft.json | 144 + .../CLEToken/3/RVS/diff_result_GT.json | 5 + .../CLEToken/3/RVS/diff_result_difft.json | 144 + .../CLEToken/3/SCEC/diff_result_GT.json | 5 + .../CLEToken/3/SCEC/diff_result_difft.json | 144 + .../CLEToken/3/SLR/diff_result_GT.json | 5 + .../CLEToken/3/SLR/diff_result_difft.json | 84 + .../CLEToken/3/UORD/diff_result_GT.json | 5 + .../CLEToken/3/UORD/diff_result_difft.json | 63 + .../CLEToken/3/VVR/diff_result_GT.json | 5 + .../CLEToken/3/VVR/diff_result_difft.json | 80 + .../CLEToken/4/BLR/diff_result_GT.json | 5 + .../CLEToken/4/BLR/diff_result_difft.json | 108 + .../CLEToken/4/BOR/diff_result_GT.json | 5 + .../CLEToken/4/BOR/diff_result_difft.json | 106 + .../CLEToken/4/CSC/diff_result_GT.json | 5 + .../CLEToken/4/CSC/diff_result_difft.json | 473 ++ .../CLEToken/4/DLR/diff_result_GT.json | 5 + .../CLEToken/4/DLR/diff_result_difft.json | 110 + .../CLEToken/4/EED/diff_result_GT.json | 5 + .../CLEToken/4/EED/diff_result_difft.json | 308 + .../CLEToken/4/EHC/diff_result_GT.json | 5 + .../CLEToken/4/EHC/diff_result_difft.json | 290 + .../CLEToken/4/FVR/diff_result_GT.json | 5 + .../CLEToken/4/FVR/diff_result_difft.json | 110 + .../CLEToken/4/GVR/diff_result_GT.json | 5 + .../CLEToken/4/GVR/diff_result_difft.json | 134 + .../CLEToken/4/ILR/diff_result_GT.json | 5 + .../CLEToken/4/ILR/diff_result_difft.json | 108 + .../CLEToken/4/MOI/diff_result_GT.json | 5 + .../CLEToken/4/MOI/diff_result_difft.json | 82 + .../CLEToken/4/MOR/diff_result_GT.json | 5 + .../CLEToken/4/MOR/diff_result_difft.json | 130 + .../CLEToken/4/OLFD/diff_result_GT.json | 5 + .../CLEToken/4/OLFD/diff_result_difft.json | 364 ++ .../CLEToken/4/ORFD/diff_result_GT.json | 5 + .../CLEToken/4/ORFD/diff_result_difft.json | 760 +++ .../CLEToken/4/PKD/diff_result_GT.json | 5 + .../CLEToken/4/PKD/diff_result_difft.json | 82 + .../CLEToken/4/RSD/diff_result_GT.json | 5 + .../CLEToken/4/RSD/diff_result_difft.json | 176 + .../CLEToken/4/RVS/diff_result_GT.json | 5 + .../CLEToken/4/RVS/diff_result_difft.json | 194 + .../CLEToken/4/SCEC/diff_result_GT.json | 5 + .../CLEToken/4/SCEC/diff_result_difft.json | 194 + .../CLEToken/4/SLR/diff_result_GT.json | 5 + .../CLEToken/4/SLR/diff_result_difft.json | 110 + .../CLEToken/4/UORD/diff_result_GT.json | 5 + .../CLEToken/4/UORD/diff_result_difft.json | 82 + .../CLEToken/4/VVR/diff_result_GT.json | 5 + .../CLEToken/4/VVR/diff_result_difft.json | 106 + .../CLEToken/5/BLR/diff_result_GT.json | 5 + .../CLEToken/5/BLR/diff_result_difft.json | 132 + .../CLEToken/5/BOR/diff_result_GT.json | 5 + .../CLEToken/5/BOR/diff_result_difft.json | 132 + .../CLEToken/5/CSC/diff_result_GT.json | 5 + .../CLEToken/5/CSC/diff_result_difft.json | 505 ++ .../CLEToken/5/DLR/diff_result_GT.json | 5 + .../CLEToken/5/DLR/diff_result_difft.json | 136 + .../CLEToken/5/EED/diff_result_GT.json | 5 + .../CLEToken/5/EED/diff_result_difft.json | 370 ++ .../CLEToken/5/EHC/diff_result_GT.json | 5 + .../CLEToken/5/EHC/diff_result_difft.json | 358 ++ .../CLEToken/5/FVR/diff_result_GT.json | 5 + .../CLEToken/5/FVR/diff_result_difft.json | 136 + .../CLEToken/5/ILR/diff_result_GT.json | 5 + .../CLEToken/5/ILR/diff_result_difft.json | 134 + .../CLEToken/5/MOI/diff_result_GT.json | 5 + .../CLEToken/5/MOI/diff_result_difft.json | 101 + .../CLEToken/5/MOR/diff_result_GT.json | 5 + .../CLEToken/5/MOR/diff_result_difft.json | 166 + .../CLEToken/5/OLFD/diff_result_GT.json | 5 + .../CLEToken/5/OLFD/diff_result_difft.json | 461 ++ .../CLEToken/5/ORFD/diff_result_GT.json | 5 + .../CLEToken/5/ORFD/diff_result_difft.json | 966 +++ .../CLEToken/5/RSD/diff_result_GT.json | 5 + .../CLEToken/5/RSD/diff_result_difft.json | 208 + .../CLEToken/5/RVS/diff_result_GT.json | 5 + .../CLEToken/5/RVS/diff_result_difft.json | 232 + .../CLEToken/5/SCEC/diff_result_GT.json | 5 + .../CLEToken/5/SCEC/diff_result_difft.json | 232 + .../CLEToken/5/SLR/diff_result_GT.json | 5 + .../CLEToken/5/SLR/diff_result_difft.json | 136 + .../CLEToken/5/UORD/diff_result_GT.json | 5 + .../CLEToken/5/UORD/diff_result_difft.json | 108 + .../CLEToken/5/VVR/diff_result_GT.json | 5 + .../CLEToken/5/VVR/diff_result_difft.json | 130 + .../CLEToken/6/BLR/diff_result_GT.json | 5 + .../CLEToken/6/BLR/diff_result_difft.json | 158 + .../CLEToken/6/BOR/diff_result_GT.json | 5 + .../CLEToken/6/BOR/diff_result_difft.json | 156 + .../CLEToken/6/CSC/diff_result_GT.json | 5 + .../CLEToken/6/CSC/diff_result_difft.json | 657 +++ .../CLEToken/6/DLR/diff_result_GT.json | 5 + .../CLEToken/6/DLR/diff_result_difft.json | 148 + .../CLEToken/6/EED/diff_result_GT.json | 5 + .../CLEToken/6/EED/diff_result_difft.json | 474 ++ .../CLEToken/6/EHC/diff_result_GT.json | 5 + .../CLEToken/6/EHC/diff_result_difft.json | 456 ++ .../CLEToken/6/FVR/diff_result_GT.json | 5 + .../CLEToken/6/FVR/diff_result_difft.json | 162 + .../CLEToken/6/ILR/diff_result_GT.json | 5 + .../CLEToken/6/ILR/diff_result_difft.json | 160 + .../CLEToken/6/MOI/diff_result_GT.json | 5 + .../CLEToken/6/MOI/diff_result_difft.json | 120 + .../CLEToken/6/MOR/diff_result_GT.json | 5 + .../CLEToken/6/MOR/diff_result_difft.json | 202 + .../CLEToken/6/OLFD/diff_result_GT.json | 5 + .../CLEToken/6/OLFD/diff_result_difft.json | 576 ++ .../CLEToken/6/ORFD/diff_result_GT.json | 5 + .../CLEToken/6/ORFD/diff_result_difft.json | 1339 +++++ .../CLEToken/6/RSD/diff_result_GT.json | 5 + .../CLEToken/6/RSD/diff_result_difft.json | 282 + .../CLEToken/6/RVS/diff_result_GT.json | 5 + .../CLEToken/6/RVS/diff_result_difft.json | 270 + .../CLEToken/6/SCEC/diff_result_GT.json | 5 + .../CLEToken/6/SCEC/diff_result_difft.json | 270 + .../CLEToken/6/SLR/diff_result_GT.json | 5 + .../CLEToken/6/SLR/diff_result_difft.json | 162 + .../CLEToken/6/UORD/diff_result_GT.json | 5 + .../CLEToken/6/UORD/diff_result_difft.json | 134 + .../CLEToken/6/VVR/diff_result_GT.json | 5 + .../CLEToken/6/VVR/diff_result_difft.json | 154 + .../CLEToken/7/BLR/diff_result_GT.json | 5 + .../CLEToken/7/BLR/diff_result_difft.json | 184 + .../CLEToken/7/BOR/diff_result_GT.json | 5 + .../CLEToken/7/BOR/diff_result_difft.json | 180 + .../CLEToken/7/CSC/diff_result_GT.json | 5 + .../CLEToken/7/CSC/diff_result_difft.json | 713 +++ .../CLEToken/7/DLR/diff_result_GT.json | 5 + .../CLEToken/7/DLR/diff_result_difft.json | 174 + .../CLEToken/7/EED/diff_result_GT.json | 5 + .../CLEToken/7/EED/diff_result_difft.json | 548 ++ .../CLEToken/7/EHC/diff_result_GT.json | 5 + .../CLEToken/7/EHC/diff_result_difft.json | 510 ++ .../CLEToken/7/FVR/diff_result_GT.json | 5 + .../CLEToken/7/FVR/diff_result_difft.json | 188 + .../CLEToken/7/ILR/diff_result_GT.json | 5 + .../CLEToken/7/ILR/diff_result_difft.json | 186 + .../CLEToken/7/MOI/diff_result_GT.json | 5 + .../CLEToken/7/MOI/diff_result_difft.json | 139 + .../CLEToken/7/MOR/diff_result_GT.json | 5 + .../CLEToken/7/MOR/diff_result_difft.json | 238 + .../CLEToken/7/OLFD/diff_result_GT.json | 5 + .../CLEToken/7/OLFD/diff_result_difft.json | 759 +++ .../CLEToken/7/RSD/diff_result_GT.json | 5 + .../CLEToken/7/RSD/diff_result_difft.json | 314 + .../CLEToken/7/RVS/diff_result_GT.json | 5 + .../CLEToken/7/RVS/diff_result_difft.json | 308 + .../CLEToken/7/SCEC/diff_result_GT.json | 5 + .../CLEToken/7/SCEC/diff_result_difft.json | 308 + .../CLEToken/7/SLR/diff_result_GT.json | 5 + .../CLEToken/7/SLR/diff_result_difft.json | 186 + .../CLEToken/7/UORD/diff_result_GT.json | 5 + .../CLEToken/7/UORD/diff_result_difft.json | 153 + .../CLEToken/7/VVR/diff_result_GT.json | 5 + .../CLEToken/7/VVR/diff_result_difft.json | 178 + .../CLEToken/8/BLR/diff_result_GT.json | 5 + .../CLEToken/8/BLR/diff_result_difft.json | 210 + .../CLEToken/8/BOR/diff_result_GT.json | 5 + .../CLEToken/8/BOR/diff_result_difft.json | 192 + .../CLEToken/8/CSC/diff_result_GT.json | 5 + .../CLEToken/8/CSC/diff_result_difft.json | 769 +++ .../CLEToken/8/DLR/diff_result_GT.json | 5 + .../CLEToken/8/DLR/diff_result_difft.json | 186 + .../CLEToken/8/EED/diff_result_GT.json | 5 + .../CLEToken/8/EED/diff_result_difft.json | 598 ++ .../CLEToken/8/EHC/diff_result_GT.json | 5 + .../CLEToken/8/EHC/diff_result_difft.json | 608 ++ .../CLEToken/8/FVR/diff_result_GT.json | 5 + .../CLEToken/8/FVR/diff_result_difft.json | 214 + .../CLEToken/8/ILR/diff_result_GT.json | 5 + .../CLEToken/8/ILR/diff_result_difft.json | 212 + .../CLEToken/8/MOI/diff_result_GT.json | 5 + .../CLEToken/8/MOI/diff_result_difft.json | 158 + .../CLEToken/8/MOR/diff_result_GT.json | 5 + .../CLEToken/8/MOR/diff_result_difft.json | 274 + .../CLEToken/8/OLFD/diff_result_GT.json | 5 + .../CLEToken/8/OLFD/diff_result_difft.json | 1022 ++++ .../CLEToken/8/RSD/diff_result_GT.json | 5 + .../CLEToken/8/RSD/diff_result_difft.json | 388 ++ .../CLEToken/8/RVS/diff_result_GT.json | 5 + .../CLEToken/8/RVS/diff_result_difft.json | 346 ++ .../CLEToken/8/SCEC/diff_result_GT.json | 5 + .../CLEToken/8/SCEC/diff_result_difft.json | 346 ++ .../CLEToken/8/SLR/diff_result_GT.json | 5 + .../CLEToken/8/SLR/diff_result_difft.json | 212 + .../CLEToken/8/UORD/diff_result_GT.json | 5 + .../CLEToken/8/UORD/diff_result_difft.json | 172 + .../CLEToken/8/VVR/diff_result_GT.json | 5 + .../CLEToken/8/VVR/diff_result_difft.json | 202 + .../CLEToken/9/BLR/diff_result_GT.json | 5 + .../CLEToken/9/BLR/diff_result_difft.json | 236 + .../CLEToken/9/BOR/diff_result_GT.json | 5 + .../CLEToken/9/BOR/diff_result_difft.json | 218 + .../CLEToken/9/CSC/diff_result_GT.json | 5 + .../CLEToken/9/CSC/diff_result_difft.json | 903 +++ .../CLEToken/9/DLR/diff_result_GT.json | 5 + .../CLEToken/9/DLR/diff_result_difft.json | 198 + .../CLEToken/9/EED/diff_result_GT.json | 5 + .../CLEToken/9/EED/diff_result_difft.json | 672 +++ .../CLEToken/9/EHC/diff_result_GT.json | 5 + .../CLEToken/9/EHC/diff_result_difft.json | 682 +++ .../CLEToken/9/FVR/diff_result_GT.json | 5 + .../CLEToken/9/FVR/diff_result_difft.json | 240 + .../CLEToken/9/ILR/diff_result_GT.json | 5 + .../CLEToken/9/ILR/diff_result_difft.json | 236 + .../CLEToken/9/MOI/diff_result_GT.json | 5 + .../CLEToken/9/MOI/diff_result_difft.json | 177 + .../CLEToken/9/MOR/diff_result_GT.json | 5 + .../CLEToken/9/MOR/diff_result_difft.json | 312 + .../CLEToken/9/OLFD/diff_result_GT.json | 5 + .../CLEToken/9/OLFD/diff_result_difft.json | 1205 ++++ .../CLEToken/9/RSD/diff_result_GT.json | 5 + .../CLEToken/9/RSD/diff_result_difft.json | 432 ++ .../CLEToken/9/RVS/diff_result_GT.json | 5 + .../CLEToken/9/RVS/diff_result_difft.json | 384 ++ .../CLEToken/9/SCEC/diff_result_GT.json | 5 + .../CLEToken/9/SCEC/diff_result_difft.json | 384 ++ .../CLEToken/9/SLR/diff_result_GT.json | 5 + .../CLEToken/9/SLR/diff_result_difft.json | 238 + .../CLEToken/9/UORD/diff_result_GT.json | 5 + .../CLEToken/9/UORD/diff_result_difft.json | 189 + .../CLEToken/9/VVR/diff_result_GT.json | 5 + .../CLEToken/9/VVR/diff_result_difft.json | 226 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 50 + .../1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../CLVTokenCaller/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CLVTokenCaller/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../CLVTokenCaller/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 56 + .../CLVTokenCaller/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 80 + .../CLVTokenCaller/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 104 + .../CLVTokenCaller/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 128 + .../CLVTokenTester/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 197 + .../CLVTokenTester/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CLVTokenTester/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 56 + .../CLVTokenTester/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 82 + .../CLVTokenTester/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 108 + .../CLVTokenTester/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 134 + .../CLVTokenTester/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 160 + .../CMService/1/BOR/diff_result_GT.json | 5 + .../CMService/1/BOR/diff_result_difft.json | 32 + .../CMService/1/EED/diff_result_GT.json | 5 + .../CMService/1/EED/diff_result_difft.json | 56 + .../CMService/1/EHC/diff_result_GT.json | 5 + .../CMService/1/EHC/diff_result_difft.json | 80 + .../CMService/1/FVR/diff_result_GT.json | 5 + .../CMService/1/FVR/diff_result_difft.json | 32 + .../CMService/1/ILR/diff_result_GT.json | 5 + .../CMService/1/ILR/diff_result_difft.json | 32 + .../CMService/1/MOR/diff_result_GT.json | 5 + .../CMService/1/MOR/diff_result_difft.json | 32 + .../CMService/1/TOR/diff_result_GT.json | 5 + .../CMService/1/TOR/diff_result_difft.json | 44 + .../CMService/1/VVR/diff_result_GT.json | 5 + .../CMService/1/VVR/diff_result_difft.json | 32 + .../CMService/2/EED/diff_result_GT.json | 5 + .../CMService/2/EED/diff_result_difft.json | 106 + .../CMService/2/FVR/diff_result_GT.json | 5 + .../CMService/2/FVR/diff_result_difft.json | 58 + .../CMService/2/MOR/diff_result_GT.json | 5 + .../CMService/2/MOR/diff_result_difft.json | 58 + .../CMService/2/TOR/diff_result_GT.json | 5 + .../CMService/2/TOR/diff_result_difft.json | 82 + .../CMService/2/VVR/diff_result_GT.json | 5 + .../CMService/2/VVR/diff_result_difft.json | 56 + .../CMService/3/EED/diff_result_GT.json | 5 + .../CMService/3/EED/diff_result_difft.json | 156 + .../CMService/3/FVR/diff_result_GT.json | 5 + .../CMService/3/FVR/diff_result_difft.json | 84 + .../CMService/3/MOR/diff_result_GT.json | 5 + .../CMService/3/MOR/diff_result_difft.json | 84 + .../CMService/3/VVR/diff_result_GT.json | 5 + .../CMService/3/VVR/diff_result_difft.json | 80 + .../CMService/4/FVR/diff_result_GT.json | 5 + .../CMService/4/FVR/diff_result_difft.json | 110 + .../CMService/4/MOR/diff_result_GT.json | 5 + .../CMService/4/MOR/diff_result_difft.json | 110 + .../CMultisigWallet/1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../CMultisigWallet/1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../1/BCRD/diff_result_GT.json | 5 + .../1/BCRD/diff_result_difft.json | 32 + .../CMultisigWallet/1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../CMultisigWallet/1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../CMultisigWallet/1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 522 ++ .../CMultisigWallet/1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 74 + .../CMultisigWallet/1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../CMultisigWallet/1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../CMultisigWallet/1/GVR/diff_result_GT.json | 5 + .../1/GVR/diff_result_difft.json | 44 + .../CMultisigWallet/1/ICM/diff_result_GT.json | 5 + .../1/ICM/diff_result_difft.json | 38 + .../CMultisigWallet/1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../CMultisigWallet/1/LSC/diff_result_GT.json | 5 + .../1/LSC/diff_result_difft.json | 38 + .../CMultisigWallet/1/MOC/diff_result_GT.json | 5 + .../1/MOC/diff_result_difft.json | 70 + .../CMultisigWallet/1/MOD/diff_result_GT.json | 5 + .../1/MOD/diff_result_difft.json | 70 + .../CMultisigWallet/1/MOI/diff_result_GT.json | 5 + .../1/MOI/diff_result_difft.json | 25 + .../CMultisigWallet/1/MOR/diff_result_GT.json | 5 + .../1/MOR/diff_result_difft.json | 50 + .../CMultisigWallet/1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../1/RSD/diff_result_difft.json | 296 + .../CMultisigWallet/1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 25 + .../CMultisigWallet/1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../10/BLR/diff_result_GT.json | 5 + .../10/BLR/diff_result_difft.json | 264 + .../10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 218 + .../10/CSC/diff_result_GT.json | 5 + .../10/CSC/diff_result_difft.json | 641 ++ .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 266 + .../10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 262 + .../10/TOR/diff_result_GT.json | 5 + .../10/TOR/diff_result_difft.json | 374 ++ .../10/UORD/diff_result_GT.json | 5 + .../10/UORD/diff_result_difft.json | 243 + .../CMultisigWallet/2/AOR/diff_result_GT.json | 5 + .../2/AOR/diff_result_difft.json | 58 + .../CMultisigWallet/2/AVR/diff_result_GT.json | 5 + .../2/AVR/diff_result_difft.json | 58 + .../2/BCRD/diff_result_GT.json | 5 + .../2/BCRD/diff_result_difft.json | 58 + .../CMultisigWallet/2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../CMultisigWallet/2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 58 + .../CMultisigWallet/2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 118 + .../CMultisigWallet/2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 58 + .../CMultisigWallet/2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../CMultisigWallet/2/GVR/diff_result_GT.json | 5 + .../2/GVR/diff_result_difft.json | 80 + .../CMultisigWallet/2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../CMultisigWallet/2/MOC/diff_result_GT.json | 5 + .../2/MOC/diff_result_difft.json | 98 + .../CMultisigWallet/2/MOD/diff_result_GT.json | 5 + .../2/MOD/diff_result_difft.json | 98 + .../CMultisigWallet/2/MOI/diff_result_GT.json | 5 + .../2/MOI/diff_result_difft.json | 44 + .../CMultisigWallet/2/MOR/diff_result_GT.json | 5 + .../2/MOR/diff_result_difft.json | 94 + .../2/RSD/diff_result_difft.json | 490 ++ .../CMultisigWallet/2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 44 + .../CMultisigWallet/2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 58 + .../CMultisigWallet/3/AOR/diff_result_GT.json | 5 + .../3/AOR/diff_result_difft.json | 84 + .../CMultisigWallet/3/AVR/diff_result_GT.json | 5 + .../3/AVR/diff_result_difft.json | 84 + .../CMultisigWallet/3/BLR/diff_result_GT.json | 5 + .../3/BLR/diff_result_difft.json | 84 + .../CMultisigWallet/3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 84 + .../CMultisigWallet/3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 168 + .../CMultisigWallet/3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../CMultisigWallet/3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 84 + .../CMultisigWallet/3/MOC/diff_result_GT.json | 5 + .../3/MOC/diff_result_difft.json | 162 + .../CMultisigWallet/3/MOD/diff_result_GT.json | 5 + .../3/MOD/diff_result_difft.json | 162 + .../CMultisigWallet/3/MOI/diff_result_GT.json | 5 + .../3/MOI/diff_result_difft.json | 63 + .../CMultisigWallet/3/MOR/diff_result_GT.json | 5 + .../3/MOR/diff_result_difft.json | 138 + .../CMultisigWallet/3/TOR/diff_result_GT.json | 5 + .../3/TOR/diff_result_difft.json | 120 + .../3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 70 + .../CMultisigWallet/3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 82 + .../CMultisigWallet/4/AOR/diff_result_GT.json | 5 + .../4/AOR/diff_result_difft.json | 110 + .../CMultisigWallet/4/AVR/diff_result_GT.json | 5 + .../4/AVR/diff_result_difft.json | 110 + .../CMultisigWallet/4/BLR/diff_result_GT.json | 5 + .../4/BLR/diff_result_difft.json | 110 + .../CMultisigWallet/4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 110 + .../CMultisigWallet/4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 236 + .../CMultisigWallet/4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../CMultisigWallet/4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 110 + .../CMultisigWallet/4/MOC/diff_result_GT.json | 5 + .../4/MOC/diff_result_difft.json | 190 + .../CMultisigWallet/4/MOD/diff_result_GT.json | 5 + .../4/MOD/diff_result_difft.json | 190 + .../CMultisigWallet/4/MOI/diff_result_GT.json | 5 + .../4/MOI/diff_result_difft.json | 82 + .../CMultisigWallet/4/MOR/diff_result_GT.json | 5 + .../4/MOR/diff_result_difft.json | 206 + .../CMultisigWallet/4/TOR/diff_result_GT.json | 5 + .../4/TOR/diff_result_difft.json | 156 + .../4/UORD/diff_result_GT.json | 5 + .../4/UORD/diff_result_difft.json | 96 + .../CMultisigWallet/4/VVR/diff_result_GT.json | 5 + .../4/VVR/diff_result_difft.json | 106 + .../CMultisigWallet/5/AOR/diff_result_GT.json | 5 + .../5/AOR/diff_result_difft.json | 136 + .../CMultisigWallet/5/AVR/diff_result_GT.json | 5 + .../5/AVR/diff_result_difft.json | 136 + .../CMultisigWallet/5/BLR/diff_result_GT.json | 5 + .../5/BLR/diff_result_difft.json | 134 + .../CMultisigWallet/5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 134 + .../CMultisigWallet/5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 304 + .../CMultisigWallet/5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../CMultisigWallet/5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 134 + .../CMultisigWallet/5/MOC/diff_result_GT.json | 5 + .../5/MOC/diff_result_difft.json | 254 + .../CMultisigWallet/5/MOD/diff_result_GT.json | 5 + .../5/MOD/diff_result_difft.json | 254 + .../CMultisigWallet/5/MOI/diff_result_GT.json | 5 + .../5/MOI/diff_result_difft.json | 101 + .../CMultisigWallet/5/MOR/diff_result_GT.json | 5 + .../5/MOR/diff_result_difft.json | 262 + .../CMultisigWallet/5/TOR/diff_result_GT.json | 5 + .../5/TOR/diff_result_difft.json | 192 + .../5/UORD/diff_result_GT.json | 5 + .../5/UORD/diff_result_difft.json | 122 + .../CMultisigWallet/6/AOR/diff_result_GT.json | 5 + .../6/AOR/diff_result_difft.json | 162 + .../CMultisigWallet/6/AVR/diff_result_GT.json | 5 + .../6/AVR/diff_result_difft.json | 162 + .../CMultisigWallet/6/BLR/diff_result_GT.json | 5 + .../6/BLR/diff_result_difft.json | 160 + .../CMultisigWallet/6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 146 + .../CMultisigWallet/6/CSC/diff_result_GT.json | 5 + .../6/CSC/diff_result_difft.json | 366 ++ .../CMultisigWallet/6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../CMultisigWallet/6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 160 + .../CMultisigWallet/6/MOC/diff_result_GT.json | 5 + .../6/MOC/diff_result_difft.json | 318 + .../CMultisigWallet/6/MOD/diff_result_GT.json | 5 + .../6/MOD/diff_result_difft.json | 318 + .../CMultisigWallet/6/MOI/diff_result_GT.json | 5 + .../6/MOI/diff_result_difft.json | 120 + .../CMultisigWallet/6/MOR/diff_result_GT.json | 5 + .../6/MOR/diff_result_difft.json | 318 + .../CMultisigWallet/6/TOR/diff_result_GT.json | 5 + .../6/TOR/diff_result_difft.json | 228 + .../6/UORD/diff_result_GT.json | 5 + .../6/UORD/diff_result_difft.json | 148 + .../CMultisigWallet/7/AOR/diff_result_GT.json | 5 + .../7/AOR/diff_result_difft.json | 188 + .../CMultisigWallet/7/AVR/diff_result_GT.json | 5 + .../7/AVR/diff_result_difft.json | 188 + .../CMultisigWallet/7/BLR/diff_result_GT.json | 5 + .../7/BLR/diff_result_difft.json | 186 + .../CMultisigWallet/7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 170 + .../CMultisigWallet/7/CSC/diff_result_GT.json | 5 + .../7/CSC/diff_result_difft.json | 422 ++ .../CMultisigWallet/7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../CMultisigWallet/7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 186 + .../CMultisigWallet/7/MOI/diff_result_GT.json | 5 + .../7/MOI/diff_result_difft.json | 139 + .../CMultisigWallet/7/MOR/diff_result_GT.json | 5 + .../7/MOR/diff_result_difft.json | 362 ++ .../CMultisigWallet/7/TOR/diff_result_GT.json | 5 + .../7/TOR/diff_result_difft.json | 266 + .../7/UORD/diff_result_GT.json | 5 + .../7/UORD/diff_result_difft.json | 174 + .../CMultisigWallet/8/BLR/diff_result_GT.json | 5 + .../8/BLR/diff_result_difft.json | 212 + .../CMultisigWallet/8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 182 + .../CMultisigWallet/8/CSC/diff_result_GT.json | 5 + .../8/CSC/diff_result_difft.json | 460 ++ .../CMultisigWallet/8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../CMultisigWallet/8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 210 + .../CMultisigWallet/8/MOR/diff_result_GT.json | 5 + .../8/MOR/diff_result_difft.json | 406 ++ .../CMultisigWallet/8/TOR/diff_result_GT.json | 5 + .../8/TOR/diff_result_difft.json | 302 + .../8/UORD/diff_result_GT.json | 5 + .../8/UORD/diff_result_difft.json | 200 + .../CMultisigWallet/9/BLR/diff_result_GT.json | 5 + .../9/BLR/diff_result_difft.json | 238 + .../CMultisigWallet/9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 206 + .../CMultisigWallet/9/CSC/diff_result_GT.json | 5 + .../9/CSC/diff_result_difft.json | 591 ++ .../CMultisigWallet/9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 240 + .../CMultisigWallet/9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 236 + .../CMultisigWallet/9/TOR/diff_result_GT.json | 5 + .../9/TOR/diff_result_difft.json | 338 ++ .../9/UORD/diff_result_GT.json | 5 + .../9/UORD/diff_result_difft.json | 217 + .../1/AOR/diff_result_GT.json | 5 + .../1/AOR/diff_result_difft.json | 32 + .../1/AVR/diff_result_GT.json | 5 + .../1/AVR/diff_result_difft.json | 32 + .../1/BCRD/diff_result_GT.json | 5 + .../1/BCRD/diff_result_difft.json | 32 + .../1/BLR/diff_result_GT.json | 5 + .../1/BLR/diff_result_difft.json | 32 + .../1/BOR/diff_result_GT.json | 5 + .../1/BOR/diff_result_difft.json | 32 + .../1/CCD/diff_result_GT.json | 5 + .../1/CCD/diff_result_difft.json | 227 + .../1/CSC/diff_result_GT.json | 5 + .../1/CSC/diff_result_difft.json | 110 + .../1/DLR/diff_result_GT.json | 5 + .../1/DLR/diff_result_difft.json | 32 + .../1/EHC/diff_result_GT.json | 5 + .../1/EHC/diff_result_difft.json | 74 + .../1/ETR/diff_result_GT.json | 5 + .../1/ETR/diff_result_difft.json | 32 + .../1/FVR/diff_result_GT.json | 5 + .../1/FVR/diff_result_difft.json | 32 + .../1/GVR/diff_result_GT.json | 5 + .../1/GVR/diff_result_difft.json | 44 + .../1/ICM/diff_result_GT.json | 5 + .../1/ICM/diff_result_difft.json | 38 + .../1/ILR/diff_result_GT.json | 5 + .../1/ILR/diff_result_difft.json | 32 + .../1/LSC/diff_result_GT.json | 5 + .../1/LSC/diff_result_difft.json | 38 + .../1/MOC/diff_result_GT.json | 5 + .../1/MOC/diff_result_difft.json | 34 + .../1/MOD/diff_result_GT.json | 5 + .../1/MOD/diff_result_difft.json | 34 + .../1/MOI/diff_result_GT.json | 5 + .../1/MOI/diff_result_difft.json | 25 + .../1/MOR/diff_result_GT.json | 5 + .../1/MOR/diff_result_difft.json | 32 + .../1/OLFD/diff_result_GT.json | 5 + .../1/OLFD/diff_result_difft.json | 85 + .../1/PKD/diff_result_GT.json | 5 + .../1/PKD/diff_result_difft.json | 25 + .../1/RSD/diff_result_GT.json | 5 + .../1/RSD/diff_result_difft.json | 38 + .../1/SLR/diff_result_GT.json | 5 + .../1/SLR/diff_result_difft.json | 32 + .../1/TOR/diff_result_GT.json | 5 + .../1/TOR/diff_result_difft.json | 44 + .../1/UORD/diff_result_GT.json | 5 + .../1/UORD/diff_result_difft.json | 32 + .../1/VVR/diff_result_GT.json | 5 + .../1/VVR/diff_result_difft.json | 32 + .../10/AOR/diff_result_GT.json | 5 + .../10/AOR/diff_result_difft.json | 260 + .../10/AVR/diff_result_GT.json | 5 + .../10/AVR/diff_result_difft.json | 260 + .../10/BLR/diff_result_GT.json | 5 + .../10/BLR/diff_result_difft.json | 266 + .../10/BOR/diff_result_GT.json | 5 + .../10/BOR/diff_result_difft.json | 204 + .../10/CSC/diff_result_GT.json | 5 + .../10/CSC/diff_result_difft.json | 821 +++ .../10/EHC/diff_result_GT.json | 5 + .../10/EHC/diff_result_difft.json | 884 +++ .../10/FVR/diff_result_GT.json | 5 + .../10/FVR/diff_result_difft.json | 266 + .../10/ILR/diff_result_GT.json | 5 + .../10/ILR/diff_result_difft.json | 204 + .../10/MOI/diff_result_GT.json | 5 + .../10/MOI/diff_result_difft.json | 196 + .../10/MOR/diff_result_GT.json | 5 + .../10/MOR/diff_result_difft.json | 296 + .../10/RSD/diff_result_GT.json | 5 + .../10/RSD/diff_result_difft.json | 490 ++ .../10/TOR/diff_result_GT.json | 5 + .../10/TOR/diff_result_difft.json | 380 ++ .../10/UORD/diff_result_GT.json | 5 + .../10/UORD/diff_result_difft.json | 241 + .../10/VVR/diff_result_GT.json | 5 + .../10/VVR/diff_result_difft.json | 243 + .../2/AOR/diff_result_GT.json | 5 + .../2/AOR/diff_result_difft.json | 58 + .../2/AVR/diff_result_GT.json | 5 + .../2/AVR/diff_result_difft.json | 58 + .../2/BCRD/diff_result_GT.json | 5 + .../2/BCRD/diff_result_difft.json | 58 + .../2/BLR/diff_result_GT.json | 5 + .../2/BLR/diff_result_difft.json | 58 + .../2/BOR/diff_result_GT.json | 5 + .../2/BOR/diff_result_difft.json | 56 + .../2/CCD/diff_result_GT.json | 5 + .../2/CCD/diff_result_difft.json | 755 +++ .../2/CSC/diff_result_GT.json | 5 + .../2/CSC/diff_result_difft.json | 184 + .../2/DLR/diff_result_GT.json | 5 + .../2/DLR/diff_result_difft.json | 58 + .../2/EHC/diff_result_GT.json | 5 + .../2/EHC/diff_result_difft.json | 142 + .../2/ETR/diff_result_GT.json | 5 + .../2/ETR/diff_result_difft.json | 58 + .../2/FVR/diff_result_GT.json | 5 + .../2/FVR/diff_result_difft.json | 58 + .../2/GVR/diff_result_GT.json | 5 + .../2/GVR/diff_result_difft.json | 80 + .../2/ICM/diff_result_GT.json | 5 + .../2/ICM/diff_result_difft.json | 68 + .../2/ILR/diff_result_GT.json | 5 + .../2/ILR/diff_result_difft.json | 58 + .../2/LSC/diff_result_GT.json | 5 + .../2/LSC/diff_result_difft.json | 68 + .../2/MOC/diff_result_GT.json | 5 + .../2/MOC/diff_result_difft.json | 62 + .../2/MOD/diff_result_GT.json | 5 + .../2/MOD/diff_result_difft.json | 62 + .../2/MOI/diff_result_GT.json | 5 + .../2/MOI/diff_result_difft.json | 44 + .../2/MOR/diff_result_GT.json | 5 + .../2/MOR/diff_result_difft.json | 58 + .../2/OLFD/diff_result_GT.json | 5 + .../2/OLFD/diff_result_difft.json | 174 + .../2/PKD/diff_result_GT.json | 5 + .../2/PKD/diff_result_difft.json | 44 + .../2/RSD/diff_result_GT.json | 5 + .../2/RSD/diff_result_difft.json | 88 + .../2/SLR/diff_result_GT.json | 5 + .../2/SLR/diff_result_difft.json | 56 + .../2/TOR/diff_result_GT.json | 5 + .../2/TOR/diff_result_difft.json | 82 + .../2/UORD/diff_result_GT.json | 5 + .../2/UORD/diff_result_difft.json | 56 + .../2/VVR/diff_result_GT.json | 5 + .../2/VVR/diff_result_difft.json | 56 + .../3/AOR/diff_result_GT.json | 5 + .../3/AOR/diff_result_difft.json | 82 + .../3/AVR/diff_result_GT.json | 5 + .../3/AVR/diff_result_difft.json | 82 + .../3/BLR/diff_result_GT.json | 5 + .../3/BLR/diff_result_difft.json | 84 + .../3/BOR/diff_result_GT.json | 5 + .../3/BOR/diff_result_difft.json | 68 + .../3/CSC/diff_result_GT.json | 5 + .../3/CSC/diff_result_difft.json | 240 + .../3/DLR/diff_result_GT.json | 5 + .../3/DLR/diff_result_difft.json | 84 + .../3/EHC/diff_result_GT.json | 5 + .../3/EHC/diff_result_difft.json | 222 + .../3/ETR/diff_result_GT.json | 5 + .../3/ETR/diff_result_difft.json | 84 + .../3/FVR/diff_result_GT.json | 5 + .../3/FVR/diff_result_difft.json | 84 + .../3/GVR/diff_result_GT.json | 5 + .../3/GVR/diff_result_difft.json | 118 + .../3/ICM/diff_result_GT.json | 5 + .../3/ICM/diff_result_difft.json | 100 + .../3/ILR/diff_result_GT.json | 5 + .../3/ILR/diff_result_difft.json | 70 + .../3/LSC/diff_result_GT.json | 5 + .../3/LSC/diff_result_difft.json | 100 + .../3/MOC/diff_result_GT.json | 5 + .../3/MOC/diff_result_difft.json | 90 + .../3/MOD/diff_result_GT.json | 5 + .../3/MOD/diff_result_difft.json | 90 + .../3/MOI/diff_result_GT.json | 5 + .../3/MOI/diff_result_difft.json | 63 + .../3/MOR/diff_result_GT.json | 5 + .../3/MOR/diff_result_difft.json | 84 + .../3/OLFD/diff_result_GT.json | 5 + .../3/OLFD/diff_result_difft.json | 275 + .../3/PKD/diff_result_GT.json | 5 + .../3/PKD/diff_result_difft.json | 63 + .../3/RSD/diff_result_GT.json | 5 + .../3/RSD/diff_result_difft.json | 138 + .../3/TOR/diff_result_GT.json | 5 + .../3/TOR/diff_result_difft.json | 120 + .../3/UORD/diff_result_GT.json | 5 + .../3/UORD/diff_result_difft.json | 82 + .../3/VVR/diff_result_GT.json | 5 + .../3/VVR/diff_result_difft.json | 80 + .../4/AOR/diff_result_GT.json | 5 + .../4/AOR/diff_result_difft.json | 106 + .../4/AVR/diff_result_GT.json | 5 + .../4/AVR/diff_result_difft.json | 106 + .../4/BLR/diff_result_GT.json | 5 + .../4/BLR/diff_result_difft.json | 110 + .../4/BOR/diff_result_GT.json | 5 + .../4/BOR/diff_result_difft.json | 94 + .../4/CSC/diff_result_GT.json | 5 + .../4/CSC/diff_result_difft.json | 302 + .../4/EHC/diff_result_GT.json | 5 + .../4/EHC/diff_result_difft.json | 278 + .../4/FVR/diff_result_GT.json | 5 + .../4/FVR/diff_result_difft.json | 110 + .../4/GVR/diff_result_GT.json | 5 + .../4/GVR/diff_result_difft.json | 156 + .../4/ICM/diff_result_GT.json | 5 + .../4/ICM/diff_result_difft.json | 132 + .../4/ILR/diff_result_GT.json | 5 + .../4/ILR/diff_result_difft.json | 94 + .../4/LSC/diff_result_GT.json | 5 + .../4/LSC/diff_result_difft.json | 132 + .../4/MOC/diff_result_GT.json | 5 + .../4/MOC/diff_result_difft.json | 154 + .../4/MOD/diff_result_GT.json | 5 + .../4/MOD/diff_result_difft.json | 154 + .../4/MOI/diff_result_GT.json | 5 + .../4/MOI/diff_result_difft.json | 82 + .../4/MOR/diff_result_GT.json | 5 + .../4/MOR/diff_result_difft.json | 110 + .../4/OLFD/diff_result_GT.json | 5 + .../4/OLFD/diff_result_difft.json | 411 ++ .../4/RSD/diff_result_GT.json | 5 + .../4/RSD/diff_result_difft.json | 188 + .../4/TOR/diff_result_GT.json | 5 + .../4/TOR/diff_result_difft.json | 158 + .../4/UORD/diff_result_GT.json | 5 + .../4/UORD/diff_result_difft.json | 108 + .../4/VVR/diff_result_GT.json | 5 + .../4/VVR/diff_result_difft.json | 104 + .../5/AOR/diff_result_GT.json | 5 + .../5/AOR/diff_result_difft.json | 132 + .../5/AVR/diff_result_GT.json | 5 + .../5/AVR/diff_result_difft.json | 132 + .../5/BLR/diff_result_GT.json | 5 + .../5/BLR/diff_result_difft.json | 136 + .../5/BOR/diff_result_GT.json | 5 + .../5/BOR/diff_result_difft.json | 106 + .../5/CSC/diff_result_GT.json | 5 + .../5/CSC/diff_result_difft.json | 364 ++ .../5/EHC/diff_result_GT.json | 5 + .../5/EHC/diff_result_difft.json | 352 ++ .../5/FVR/diff_result_GT.json | 5 + .../5/FVR/diff_result_difft.json | 136 + .../5/GVR/diff_result_GT.json | 5 + .../5/GVR/diff_result_difft.json | 194 + .../5/ILR/diff_result_GT.json | 5 + .../5/ILR/diff_result_difft.json | 106 + .../5/MOC/diff_result_GT.json | 5 + .../5/MOC/diff_result_difft.json | 182 + .../5/MOD/diff_result_GT.json | 5 + .../5/MOD/diff_result_difft.json | 182 + .../5/MOI/diff_result_GT.json | 5 + .../5/MOI/diff_result_difft.json | 101 + .../5/MOR/diff_result_GT.json | 5 + .../5/MOR/diff_result_difft.json | 136 + .../5/OLFD/diff_result_GT.json | 5 + .../5/OLFD/diff_result_difft.json | 577 ++ .../5/RSD/diff_result_GT.json | 5 + .../5/RSD/diff_result_difft.json | 238 + .../5/TOR/diff_result_GT.json | 5 + .../5/TOR/diff_result_difft.json | 196 + .../5/UORD/diff_result_GT.json | 5 + .../5/UORD/diff_result_difft.json | 134 + .../5/VVR/diff_result_GT.json | 5 + .../5/VVR/diff_result_difft.json | 128 + .../6/AOR/diff_result_GT.json | 5 + .../6/AOR/diff_result_difft.json | 158 + .../6/AVR/diff_result_GT.json | 5 + .../6/AVR/diff_result_difft.json | 158 + .../6/BLR/diff_result_GT.json | 5 + .../6/BLR/diff_result_difft.json | 162 + .../6/BOR/diff_result_GT.json | 5 + .../6/BOR/diff_result_difft.json | 130 + .../6/CSC/diff_result_GT.json | 5 + .../6/CSC/diff_result_difft.json | 432 ++ .../6/EHC/diff_result_GT.json | 5 + .../6/EHC/diff_result_difft.json | 552 ++ .../6/FVR/diff_result_GT.json | 5 + .../6/FVR/diff_result_difft.json | 162 + .../6/GVR/diff_result_GT.json | 5 + .../6/GVR/diff_result_difft.json | 230 + .../6/ILR/diff_result_GT.json | 5 + .../6/ILR/diff_result_difft.json | 118 + .../6/MOC/diff_result_GT.json | 5 + .../6/MOC/diff_result_difft.json | 246 + .../6/MOD/diff_result_GT.json | 5 + .../6/MOD/diff_result_difft.json | 246 + .../6/MOI/diff_result_GT.json | 5 + .../6/MOI/diff_result_difft.json | 120 + .../6/MOR/diff_result_GT.json | 5 + .../6/MOR/diff_result_difft.json | 192 + .../6/OLFD/diff_result_GT.json | 5 + .../6/OLFD/diff_result_difft.json | 1218 ++++ .../6/RSD/diff_result_GT.json | 5 + .../6/RSD/diff_result_difft.json | 270 + .../6/TOR/diff_result_GT.json | 5 + .../6/TOR/diff_result_difft.json | 232 + .../6/UORD/diff_result_GT.json | 5 + .../6/UORD/diff_result_difft.json | 151 + .../6/VVR/diff_result_GT.json | 5 + .../6/VVR/diff_result_difft.json | 152 + .../7/AOR/diff_result_GT.json | 5 + .../7/AOR/diff_result_difft.json | 182 + .../7/AVR/diff_result_GT.json | 5 + .../7/AVR/diff_result_difft.json | 182 + .../7/BLR/diff_result_GT.json | 5 + .../7/BLR/diff_result_difft.json | 188 + .../7/BOR/diff_result_GT.json | 5 + .../7/BOR/diff_result_difft.json | 142 + .../7/CSC/diff_result_GT.json | 5 + .../7/CSC/diff_result_difft.json | 646 +++ .../7/EHC/diff_result_GT.json | 5 + .../7/EHC/diff_result_difft.json | 710 +++ .../7/FVR/diff_result_GT.json | 5 + .../7/FVR/diff_result_difft.json | 188 + .../7/ILR/diff_result_GT.json | 5 + .../7/ILR/diff_result_difft.json | 144 + .../7/MOC/diff_result_GT.json | 5 + .../7/MOC/diff_result_difft.json | 274 + .../7/MOD/diff_result_GT.json | 5 + .../7/MOD/diff_result_difft.json | 274 + .../7/MOI/diff_result_GT.json | 5 + .../7/MOI/diff_result_difft.json | 139 + .../7/MOR/diff_result_GT.json | 5 + .../7/MOR/diff_result_difft.json | 218 + .../7/RSD/diff_result_GT.json | 5 + .../7/RSD/diff_result_difft.json | 320 + .../7/TOR/diff_result_GT.json | 5 + .../7/TOR/diff_result_difft.json | 268 + .../7/UORD/diff_result_GT.json | 5 + .../7/UORD/diff_result_difft.json | 177 + .../7/VVR/diff_result_GT.json | 5 + .../7/VVR/diff_result_difft.json | 176 + .../8/AOR/diff_result_GT.json | 5 + .../8/AOR/diff_result_difft.json | 208 + .../8/AVR/diff_result_GT.json | 5 + .../8/AVR/diff_result_difft.json | 208 + .../8/BLR/diff_result_GT.json | 5 + .../8/BLR/diff_result_difft.json | 214 + .../8/BOR/diff_result_GT.json | 5 + .../8/BOR/diff_result_difft.json | 166 + .../8/CSC/diff_result_GT.json | 5 + .../8/CSC/diff_result_difft.json | 709 +++ .../8/EHC/diff_result_GT.json | 5 + .../8/EHC/diff_result_difft.json | 784 +++ .../8/FVR/diff_result_GT.json | 5 + .../8/FVR/diff_result_difft.json | 214 + .../8/ILR/diff_result_GT.json | 5 + .../8/ILR/diff_result_difft.json | 168 + .../8/MOC/diff_result_GT.json | 5 + .../8/MOC/diff_result_difft.json | 338 ++ .../8/MOD/diff_result_GT.json | 5 + .../8/MOD/diff_result_difft.json | 338 ++ .../8/MOI/diff_result_GT.json | 5 + .../8/MOI/diff_result_difft.json | 158 + .../8/MOR/diff_result_GT.json | 5 + .../8/MOR/diff_result_difft.json | 244 + .../8/RSD/diff_result_GT.json | 5 + .../8/RSD/diff_result_difft.json | 384 ++ .../8/TOR/diff_result_GT.json | 5 + .../8/TOR/diff_result_difft.json | 306 + .../8/UORD/diff_result_GT.json | 5 + .../8/UORD/diff_result_difft.json | 203 + .../8/VVR/diff_result_GT.json | 5 + .../8/VVR/diff_result_difft.json | 202 + .../9/AOR/diff_result_GT.json | 5 + .../9/AOR/diff_result_difft.json | 234 + .../9/AVR/diff_result_GT.json | 5 + .../9/AVR/diff_result_difft.json | 234 + .../9/BLR/diff_result_GT.json | 5 + .../9/BLR/diff_result_difft.json | 240 + .../9/BOR/diff_result_GT.json | 5 + .../9/BOR/diff_result_difft.json | 178 + .../9/CSC/diff_result_GT.json | 5 + .../9/CSC/diff_result_difft.json | 777 +++ .../9/EHC/diff_result_GT.json | 5 + .../9/EHC/diff_result_difft.json | 822 +++ .../9/FVR/diff_result_GT.json | 5 + .../9/FVR/diff_result_difft.json | 240 + .../9/ILR/diff_result_GT.json | 5 + .../9/ILR/diff_result_difft.json | 192 + .../9/MOC/diff_result_GT.json | 5 + .../9/MOC/diff_result_difft.json | 402 ++ .../9/MOD/diff_result_GT.json | 5 + .../9/MOD/diff_result_difft.json | 402 ++ .../9/MOI/diff_result_GT.json | 5 + .../9/MOI/diff_result_difft.json | 177 + .../9/MOR/diff_result_GT.json | 5 + .../9/MOR/diff_result_difft.json | 270 + .../9/RSD/diff_result_GT.json | 5 + .../9/RSD/diff_result_difft.json | 416 ++ .../9/TOR/diff_result_GT.json | 5 + .../9/TOR/diff_result_difft.json | 344 ++ .../9/UORD/diff_result_GT.json | 5 + .../9/UORD/diff_result_difft.json | 222 + .../9/VVR/diff_result_GT.json | 5 + .../9/VVR/diff_result_difft.json | 219 + .../COREToken/1/CCD/diff_result_GT.json | 5 + .../COREToken/1/CCD/diff_result_difft.json | 159 + .../COREToken/1/FVR/diff_result_GT.json | 5 + .../COREToken/1/FVR/diff_result_difft.json | 32 + .../COREToken/1/SLR/diff_result_GT.json | 5 + .../COREToken/1/SLR/diff_result_difft.json | 32 + .../COREToken/1/TOR/diff_result_GT.json | 5 + .../COREToken/1/TOR/diff_result_difft.json | 44 + .../COREToken/2/SLR/diff_result_GT.json | 5 + .../COREToken/2/SLR/diff_result_difft.json | 44 + .../mutants/COX/1/AOR/diff_result_GT.json | 5 + .../mutants/COX/1/AOR/diff_result_difft.json | 32 + .../mutants/COX/1/AVR/diff_result_GT.json | 5 + .../mutants/COX/1/AVR/diff_result_difft.json | 32 + .../mutants/COX/1/BLR/diff_result_GT.json | 5 + .../mutants/COX/1/BLR/diff_result_difft.json | 32 + .../mutants/COX/1/BOR/diff_result_GT.json | 5 + .../mutants/COX/1/BOR/diff_result_difft.json | 32 + .../mutants/COX/1/CSC/diff_result_GT.json | 5 + .../mutants/COX/1/CSC/diff_result_difft.json | 32 + .../mutants/COX/1/DLR/diff_result_GT.json | 5 + .../mutants/COX/1/DLR/diff_result_difft.json | 32 + .../mutants/COX/1/ECS/diff_result_GT.json | 5 + .../mutants/COX/1/ECS/diff_result_difft.json | 32 + .../mutants/COX/1/EED/diff_result_GT.json | 5 + .../mutants/COX/1/EED/diff_result_difft.json | 110 + .../mutants/COX/1/EHC/diff_result_GT.json | 5 + .../mutants/COX/1/EHC/diff_result_difft.json | 104 + .../mutants/COX/1/FVR/diff_result_GT.json | 5 + .../mutants/COX/1/FVR/diff_result_difft.json | 32 + .../mutants/COX/1/GVR/diff_result_GT.json | 5 + .../mutants/COX/1/GVR/diff_result_difft.json | 44 + .../mutants/COX/1/ILR/diff_result_GT.json | 5 + .../mutants/COX/1/ILR/diff_result_difft.json | 32 + .../mutants/COX/1/MOI/diff_result_GT.json | 5 + .../mutants/COX/1/MOI/diff_result_difft.json | 25 + .../mutants/COX/1/MOR/diff_result_GT.json | 5 + .../mutants/COX/1/MOR/diff_result_difft.json | 32 + .../mutants/COX/1/OLFD/diff_result_GT.json | 5 + .../mutants/COX/1/OLFD/diff_result_difft.json | 125 + .../mutants/COX/1/RSD/diff_result_GT.json | 5 + .../mutants/COX/1/RSD/diff_result_difft.json | 50 + .../mutants/COX/1/RVS/diff_result_GT.json | 5 + .../mutants/COX/1/RVS/diff_result_difft.json | 61 + .../mutants/COX/1/SCEC/diff_result_GT.json | 5 + .../mutants/COX/1/SCEC/diff_result_difft.json | 61 + .../mutants/COX/1/SLR/diff_result_GT.json | 5 + .../mutants/COX/1/SLR/diff_result_difft.json | 32 + .../mutants/COX/1/TOR/diff_result_GT.json | 5 + .../mutants/COX/1/TOR/diff_result_difft.json | 44 + .../mutants/COX/1/UORD/diff_result_GT.json | 5 + .../mutants/COX/1/UORD/diff_result_difft.json | 25 + .../mutants/COX/1/VVR/diff_result_GT.json | 5 + .../mutants/COX/1/VVR/diff_result_difft.json | 32 + .../mutants/COX/10/BLR/diff_result_GT.json | 5 + .../mutants/COX/10/BLR/diff_result_difft.json | 260 + .../mutants/COX/10/BOR/diff_result_GT.json | 5 + .../mutants/COX/10/BOR/diff_result_difft.json | 246 + .../mutants/COX/10/CSC/diff_result_GT.json | 5 + .../mutants/COX/10/CSC/diff_result_difft.json | 639 ++ .../mutants/COX/10/EED/diff_result_GT.json | 5 + .../mutants/COX/10/EED/diff_result_difft.json | 920 +++ .../mutants/COX/10/EHC/diff_result_GT.json | 5 + .../mutants/COX/10/EHC/diff_result_difft.json | 782 +++ .../mutants/COX/10/FVR/diff_result_GT.json | 5 + .../mutants/COX/10/FVR/diff_result_difft.json | 266 + .../mutants/COX/10/ILR/diff_result_GT.json | 5 + .../mutants/COX/10/ILR/diff_result_difft.json | 262 + .../mutants/COX/10/MOI/diff_result_GT.json | 5 + .../mutants/COX/10/MOI/diff_result_difft.json | 210 + .../mutants/COX/10/MOR/diff_result_GT.json | 5 + .../mutants/COX/10/MOR/diff_result_difft.json | 266 + .../mutants/COX/10/RSD/diff_result_GT.json | 5 + .../mutants/COX/10/RSD/diff_result_difft.json | 476 ++ .../mutants/COX/10/TOR/diff_result_GT.json | 5 + .../mutants/COX/10/TOR/diff_result_difft.json | 366 ++ .../mutants/COX/10/VVR/diff_result_GT.json | 5 + .../mutants/COX/10/VVR/diff_result_difft.json | 258 + .../mutants/COX/2/BLR/diff_result_GT.json | 5 + .../mutants/COX/2/BLR/diff_result_difft.json | 56 + .../mutants/COX/2/BOR/diff_result_GT.json | 5 + .../mutants/COX/2/BOR/diff_result_difft.json | 44 + .../mutants/COX/2/CSC/diff_result_GT.json | 5 + .../mutants/COX/2/CSC/diff_result_difft.json | 58 + .../mutants/COX/2/DLR/diff_result_GT.json | 5 + .../mutants/COX/2/DLR/diff_result_difft.json | 58 + .../mutants/COX/2/ECS/diff_result_GT.json | 5 + .../mutants/COX/2/ECS/diff_result_difft.json | 58 + .../mutants/COX/2/EED/diff_result_GT.json | 5 + .../mutants/COX/2/EED/diff_result_difft.json | 258 + .../mutants/COX/2/EHC/diff_result_GT.json | 5 + .../mutants/COX/2/EHC/diff_result_difft.json | 172 + .../mutants/COX/2/FVR/diff_result_GT.json | 5 + .../mutants/COX/2/FVR/diff_result_difft.json | 58 + .../mutants/COX/2/GVR/diff_result_GT.json | 5 + .../mutants/COX/2/GVR/diff_result_difft.json | 80 + .../mutants/COX/2/ILR/diff_result_GT.json | 5 + .../mutants/COX/2/ILR/diff_result_difft.json | 56 + .../mutants/COX/2/MOI/diff_result_GT.json | 5 + .../mutants/COX/2/MOI/diff_result_difft.json | 44 + .../mutants/COX/2/MOR/diff_result_GT.json | 5 + .../mutants/COX/2/MOR/diff_result_difft.json | 58 + .../mutants/COX/2/OLFD/diff_result_GT.json | 5 + .../mutants/COX/2/OLFD/diff_result_difft.json | 308 + .../mutants/COX/2/RSD/diff_result_GT.json | 5 + .../mutants/COX/2/RSD/diff_result_difft.json | 82 + .../mutants/COX/2/RVS/diff_result_GT.json | 5 + .../mutants/COX/2/RVS/diff_result_difft.json | 99 + .../mutants/COX/2/SCEC/diff_result_GT.json | 5 + .../mutants/COX/2/SCEC/diff_result_difft.json | 99 + .../mutants/COX/2/SLR/diff_result_GT.json | 5 + .../mutants/COX/2/SLR/diff_result_difft.json | 58 + .../mutants/COX/2/TOR/diff_result_GT.json | 5 + .../mutants/COX/2/TOR/diff_result_difft.json | 82 + .../mutants/COX/2/UORD/diff_result_GT.json | 5 + .../mutants/COX/2/UORD/diff_result_difft.json | 42 + .../mutants/COX/2/VVR/diff_result_GT.json | 5 + .../mutants/COX/2/VVR/diff_result_difft.json | 58 + .../mutants/COX/3/BLR/diff_result_GT.json | 5 + .../mutants/COX/3/BLR/diff_result_difft.json | 82 + .../mutants/COX/3/BOR/diff_result_GT.json | 5 + .../mutants/COX/3/BOR/diff_result_difft.json | 70 + .../mutants/COX/3/CSC/diff_result_GT.json | 5 + .../mutants/COX/3/CSC/diff_result_difft.json | 96 + .../mutants/COX/3/DLR/diff_result_GT.json | 5 + .../mutants/COX/3/DLR/diff_result_difft.json | 84 + .../mutants/COX/3/ECS/diff_result_GT.json | 5 + .../mutants/COX/3/ECS/diff_result_difft.json | 84 + .../mutants/COX/3/EED/diff_result_GT.json | 5 + .../mutants/COX/3/EED/diff_result_difft.json | 386 ++ .../mutants/COX/3/EHC/diff_result_GT.json | 5 + .../mutants/COX/3/EHC/diff_result_difft.json | 240 + .../mutants/COX/3/FVR/diff_result_GT.json | 5 + .../mutants/COX/3/FVR/diff_result_difft.json | 84 + .../mutants/COX/3/GVR/diff_result_GT.json | 5 + .../mutants/COX/3/GVR/diff_result_difft.json | 116 + .../mutants/COX/3/ILR/diff_result_GT.json | 5 + .../mutants/COX/3/ILR/diff_result_difft.json | 82 + .../mutants/COX/3/MOI/diff_result_GT.json | 5 + .../mutants/COX/3/MOI/diff_result_difft.json | 63 + .../mutants/COX/3/MOR/diff_result_GT.json | 5 + .../mutants/COX/3/MOR/diff_result_difft.json | 84 + .../mutants/COX/3/OLFD/diff_result_GT.json | 5 + .../mutants/COX/3/OLFD/diff_result_difft.json | 571 ++ .../mutants/COX/3/RSD/diff_result_GT.json | 5 + .../mutants/COX/3/RSD/diff_result_difft.json | 156 + .../mutants/COX/3/RVS/diff_result_GT.json | 5 + .../mutants/COX/3/RVS/diff_result_difft.json | 161 + .../mutants/COX/3/SCEC/diff_result_GT.json | 5 + .../mutants/COX/3/SCEC/diff_result_difft.json | 161 + .../mutants/COX/3/SLR/diff_result_GT.json | 5 + .../mutants/COX/3/SLR/diff_result_difft.json | 84 + .../mutants/COX/3/TOR/diff_result_GT.json | 5 + .../mutants/COX/3/TOR/diff_result_difft.json | 120 + .../mutants/COX/3/VVR/diff_result_GT.json | 5 + .../mutants/COX/3/VVR/diff_result_difft.json | 84 + .../mutants/COX/4/BLR/diff_result_GT.json | 5 + .../mutants/COX/4/BLR/diff_result_difft.json | 108 + .../mutants/COX/4/BOR/diff_result_GT.json | 5 + .../mutants/COX/4/BOR/diff_result_difft.json | 96 + .../mutants/COX/4/CSC/diff_result_GT.json | 5 + .../mutants/COX/4/CSC/diff_result_difft.json | 224 + .../mutants/COX/4/DLR/diff_result_GT.json | 5 + .../mutants/COX/4/DLR/diff_result_difft.json | 110 + .../mutants/COX/4/ECS/diff_result_GT.json | 5 + .../mutants/COX/4/ECS/diff_result_difft.json | 110 + .../mutants/COX/4/EED/diff_result_GT.json | 5 + .../mutants/COX/4/EED/diff_result_difft.json | 478 ++ .../mutants/COX/4/EHC/diff_result_GT.json | 5 + .../mutants/COX/4/EHC/diff_result_difft.json | 308 + .../mutants/COX/4/FVR/diff_result_GT.json | 5 + .../mutants/COX/4/FVR/diff_result_difft.json | 110 + .../mutants/COX/4/GVR/diff_result_GT.json | 5 + .../mutants/COX/4/GVR/diff_result_difft.json | 152 + .../mutants/COX/4/ILR/diff_result_GT.json | 5 + .../mutants/COX/4/ILR/diff_result_difft.json | 108 + .../mutants/COX/4/MOI/diff_result_GT.json | 5 + .../mutants/COX/4/MOI/diff_result_difft.json | 82 + .../mutants/COX/4/MOR/diff_result_GT.json | 5 + .../mutants/COX/4/MOR/diff_result_difft.json | 110 + .../mutants/COX/4/OLFD/diff_result_GT.json | 5 + .../mutants/COX/4/OLFD/diff_result_difft.json | 754 +++ .../mutants/COX/4/RSD/diff_result_GT.json | 5 + .../mutants/COX/4/RSD/diff_result_difft.json | 188 + .../mutants/COX/4/RVS/diff_result_GT.json | 5 + .../mutants/COX/4/RVS/diff_result_difft.json | 281 + .../mutants/COX/4/SCEC/diff_result_GT.json | 5 + .../mutants/COX/4/SCEC/diff_result_difft.json | 281 + .../mutants/COX/4/SLR/diff_result_GT.json | 5 + .../mutants/COX/4/SLR/diff_result_difft.json | 110 + .../mutants/COX/4/TOR/diff_result_GT.json | 5 + .../mutants/COX/4/TOR/diff_result_difft.json | 156 + .../mutants/COX/4/VVR/diff_result_GT.json | 5 + .../mutants/COX/4/VVR/diff_result_difft.json | 110 + .../mutants/COX/5/BLR/diff_result_GT.json | 5 + .../mutants/COX/5/BLR/diff_result_difft.json | 134 + .../mutants/COX/5/BOR/diff_result_GT.json | 5 + .../mutants/COX/5/BOR/diff_result_difft.json | 122 + .../mutants/COX/5/CSC/diff_result_GT.json | 5 + .../mutants/COX/5/CSC/diff_result_difft.json | 262 + .../mutants/COX/5/DLR/diff_result_GT.json | 5 + .../mutants/COX/5/DLR/diff_result_difft.json | 136 + .../mutants/COX/5/EED/diff_result_GT.json | 5 + .../mutants/COX/5/EED/diff_result_difft.json | 526 ++ .../mutants/COX/5/EHC/diff_result_GT.json | 5 + .../mutants/COX/5/EHC/diff_result_difft.json | 388 ++ .../mutants/COX/5/FVR/diff_result_GT.json | 5 + .../mutants/COX/5/FVR/diff_result_difft.json | 136 + .../mutants/COX/5/ILR/diff_result_GT.json | 5 + .../mutants/COX/5/ILR/diff_result_difft.json | 134 + .../mutants/COX/5/MOI/diff_result_GT.json | 5 + .../mutants/COX/5/MOI/diff_result_difft.json | 101 + .../mutants/COX/5/MOR/diff_result_GT.json | 5 + .../mutants/COX/5/MOR/diff_result_difft.json | 136 + .../mutants/COX/5/OLFD/diff_result_GT.json | 5 + .../mutants/COX/5/OLFD/diff_result_difft.json | 1043 ++++ .../mutants/COX/5/RSD/diff_result_GT.json | 5 + .../mutants/COX/5/RSD/diff_result_difft.json | 220 + .../mutants/COX/5/SLR/diff_result_GT.json | 5 + .../mutants/COX/5/SLR/diff_result_difft.json | 136 + .../mutants/COX/5/TOR/diff_result_GT.json | 5 + .../mutants/COX/5/TOR/diff_result_difft.json | 192 + .../mutants/COX/5/VVR/diff_result_GT.json | 5 + .../mutants/COX/5/VVR/diff_result_difft.json | 136 + .../mutants/COX/6/BLR/diff_result_GT.json | 5 + .../mutants/COX/6/BLR/diff_result_difft.json | 158 + .../mutants/COX/6/BOR/diff_result_GT.json | 5 + .../mutants/COX/6/BOR/diff_result_difft.json | 146 + .../mutants/COX/6/CSC/diff_result_GT.json | 5 + .../mutants/COX/6/CSC/diff_result_difft.json | 287 + .../mutants/COX/6/EED/diff_result_GT.json | 5 + .../mutants/COX/6/EED/diff_result_difft.json | 618 ++ .../mutants/COX/6/EHC/diff_result_GT.json | 5 + .../mutants/COX/6/EHC/diff_result_difft.json | 456 ++ .../mutants/COX/6/FVR/diff_result_GT.json | 5 + .../mutants/COX/6/FVR/diff_result_difft.json | 162 + .../mutants/COX/6/ILR/diff_result_GT.json | 5 + .../mutants/COX/6/ILR/diff_result_difft.json | 160 + .../mutants/COX/6/MOI/diff_result_GT.json | 5 + .../mutants/COX/6/MOI/diff_result_difft.json | 120 + .../mutants/COX/6/MOR/diff_result_GT.json | 5 + .../mutants/COX/6/MOR/diff_result_difft.json | 162 + .../mutants/COX/6/OLFD/diff_result_GT.json | 5 + .../mutants/COX/6/OLFD/diff_result_difft.json | 1226 ++++ .../mutants/COX/6/RSD/diff_result_GT.json | 5 + .../mutants/COX/6/RSD/diff_result_difft.json | 252 + .../mutants/COX/6/SLR/diff_result_GT.json | 5 + .../mutants/COX/6/SLR/diff_result_difft.json | 162 + .../mutants/COX/6/TOR/diff_result_GT.json | 5 + .../mutants/COX/6/TOR/diff_result_difft.json | 228 + .../mutants/COX/6/VVR/diff_result_GT.json | 5 + .../mutants/COX/6/VVR/diff_result_difft.json | 162 + .../mutants/COX/7/BLR/diff_result_GT.json | 5 + .../mutants/COX/7/BLR/diff_result_difft.json | 182 + .../mutants/COX/7/BOR/diff_result_GT.json | 5 + .../mutants/COX/7/BOR/diff_result_difft.json | 172 + .../mutants/COX/7/CSC/diff_result_GT.json | 5 + .../mutants/COX/7/CSC/diff_result_difft.json | 352 ++ .../mutants/COX/7/EED/diff_result_GT.json | 5 + .../mutants/COX/7/EED/diff_result_difft.json | 668 +++ .../mutants/COX/7/EHC/diff_result_GT.json | 5 + .../mutants/COX/7/EHC/diff_result_difft.json | 524 ++ .../mutants/COX/7/FVR/diff_result_GT.json | 5 + .../mutants/COX/7/FVR/diff_result_difft.json | 188 + .../mutants/COX/7/ILR/diff_result_GT.json | 5 + .../mutants/COX/7/ILR/diff_result_difft.json | 184 + .../mutants/COX/7/MOI/diff_result_GT.json | 5 + .../mutants/COX/7/MOI/diff_result_difft.json | 139 + .../mutants/COX/7/MOR/diff_result_GT.json | 5 + .../mutants/COX/7/MOR/diff_result_difft.json | 188 + .../mutants/COX/7/OLFD/diff_result_GT.json | 5 + .../mutants/COX/7/OLFD/diff_result_difft.json | 1458 +++++ .../mutants/COX/7/RSD/diff_result_GT.json | 5 + .../mutants/COX/7/RSD/diff_result_difft.json | 326 ++ .../mutants/COX/7/SLR/diff_result_GT.json | 5 + .../mutants/COX/7/SLR/diff_result_difft.json | 188 + .../mutants/COX/7/TOR/diff_result_GT.json | 5 + .../mutants/COX/7/TOR/diff_result_difft.json | 266 + .../mutants/COX/7/VVR/diff_result_GT.json | 5 + .../mutants/COX/7/VVR/diff_result_difft.json | 186 + .../mutants/COX/8/BLR/diff_result_GT.json | 5 + .../mutants/COX/8/BLR/diff_result_difft.json | 208 + .../mutants/COX/8/BOR/diff_result_GT.json | 5 + .../mutants/COX/8/BOR/diff_result_difft.json | 196 + .../mutants/COX/8/CSC/diff_result_GT.json | 5 + .../mutants/COX/8/CSC/diff_result_difft.json | 411 ++ .../mutants/COX/8/EED/diff_result_GT.json | 5 + .../mutants/COX/8/EED/diff_result_difft.json | 742 +++ .../mutants/COX/8/EHC/diff_result_GT.json | 5 + .../mutants/COX/8/EHC/diff_result_difft.json | 592 ++ .../mutants/COX/8/FVR/diff_result_GT.json | 5 + .../mutants/COX/8/FVR/diff_result_difft.json | 214 + .../mutants/COX/8/ILR/diff_result_GT.json | 5 + .../mutants/COX/8/ILR/diff_result_difft.json | 210 + .../mutants/COX/8/MOI/diff_result_GT.json | 5 + .../mutants/COX/8/MOI/diff_result_difft.json | 165 + .../mutants/COX/8/MOR/diff_result_GT.json | 5 + .../mutants/COX/8/MOR/diff_result_difft.json | 214 + .../mutants/COX/8/OLFD/diff_result_GT.json | 5 + .../mutants/COX/8/OLFD/diff_result_difft.json | 2924 ++++++++++ .../mutants/COX/8/RSD/diff_result_GT.json | 5 + .../mutants/COX/8/RSD/diff_result_difft.json | 358 ++ .../mutants/COX/8/TOR/diff_result_GT.json | 5 + .../mutants/COX/8/TOR/diff_result_difft.json | 304 + .../mutants/COX/8/VVR/diff_result_GT.json | 5 + .../mutants/COX/8/VVR/diff_result_difft.json | 210 + .../mutants/COX/9/BLR/diff_result_GT.json | 5 + .../mutants/COX/9/BLR/diff_result_difft.json | 234 + .../mutants/COX/9/BOR/diff_result_GT.json | 5 + .../mutants/COX/9/BOR/diff_result_difft.json | 222 + .../mutants/COX/9/CSC/diff_result_GT.json | 5 + .../mutants/COX/9/CSC/diff_result_difft.json | 590 ++ .../mutants/COX/9/EED/diff_result_GT.json | 5 + .../mutants/COX/9/EED/diff_result_difft.json | 846 +++ .../mutants/COX/9/EHC/diff_result_GT.json | 5 + .../mutants/COX/9/EHC/diff_result_difft.json | 684 +++ .../mutants/COX/9/FVR/diff_result_GT.json | 5 + .../mutants/COX/9/FVR/diff_result_difft.json | 240 + .../mutants/COX/9/ILR/diff_result_GT.json | 5 + .../mutants/COX/9/ILR/diff_result_difft.json | 236 + .../mutants/COX/9/MOI/diff_result_GT.json | 5 + .../mutants/COX/9/MOI/diff_result_difft.json | 184 + .../mutants/COX/9/MOR/diff_result_GT.json | 5 + .../mutants/COX/9/MOR/diff_result_difft.json | 240 + .../mutants/COX/9/RSD/diff_result_GT.json | 5 + .../mutants/COX/9/RSD/diff_result_difft.json | 432 ++ .../mutants/COX/9/TOR/diff_result_GT.json | 5 + .../mutants/COX/9/TOR/diff_result_difft.json | 342 ++ .../mutants/COX/9/VVR/diff_result_GT.json | 5 + .../mutants/COX/9/VVR/diff_result_difft.json | 234 + .../mutants/CP/1/BOR/diff_result_GT.json | 5 + .../mutants/CP/1/BOR/diff_result_difft.json | 32 + .../mutants/CP/1/DLR/diff_result_GT.json | 5 + .../mutants/CP/1/DLR/diff_result_difft.json | 32 + .../mutants/CP/1/EHC/diff_result_GT.json | 5 + .../mutants/CP/1/EHC/diff_result_difft.json | 166 + .../mutants/CP/1/FVR/diff_result_GT.json | 5 + .../mutants/CP/1/FVR/diff_result_difft.json | 32 + .../mutants/CP/1/GVR/diff_result_GT.json | 5 + .../mutants/CP/1/GVR/diff_result_difft.json | 32 + .../mutants/CP/1/ILR/diff_result_GT.json | 5 + .../mutants/CP/1/ILR/diff_result_difft.json | 32 + .../mutants/CP/1/RSD/diff_result_GT.json | 5 + .../mutants/CP/1/RSD/diff_result_difft.json | 38 + .../mutants/CP/1/SFR/diff_result_GT.json | 5 + .../mutants/CP/1/SFR/diff_result_difft.json | 32 + .../mutants/CP/1/SLR/diff_result_GT.json | 5 + .../mutants/CP/1/SLR/diff_result_difft.json | 32 + .../mutants/CP/10/BOR/diff_result_GT.json | 5 + .../mutants/CP/10/BOR/diff_result_difft.json | 234 + .../mutants/CP/10/ILR/diff_result_GT.json | 5 + .../mutants/CP/10/ILR/diff_result_difft.json | 250 + .../mutants/CP/2/BOR/diff_result_GT.json | 5 + .../mutants/CP/2/BOR/diff_result_difft.json | 58 + .../mutants/CP/2/EHC/diff_result_GT.json | 5 + .../mutants/CP/2/EHC/diff_result_difft.json | 326 ++ .../mutants/CP/2/ILR/diff_result_GT.json | 5 + .../mutants/CP/2/ILR/diff_result_difft.json | 56 + .../mutants/CP/2/SFR/diff_result_GT.json | 5 + .../mutants/CP/2/SFR/diff_result_difft.json | 56 + .../mutants/CP/3/BOR/diff_result_GT.json | 5 + .../mutants/CP/3/BOR/diff_result_difft.json | 84 + .../mutants/CP/3/EHC/diff_result_GT.json | 5 + .../mutants/CP/3/EHC/diff_result_difft.json | 486 ++ .../mutants/CP/3/ILR/diff_result_GT.json | 5 + .../mutants/CP/3/ILR/diff_result_difft.json | 80 + .../mutants/CP/4/BOR/diff_result_GT.json | 5 + .../mutants/CP/4/BOR/diff_result_difft.json | 110 + .../mutants/CP/4/EHC/diff_result_GT.json | 5 + .../mutants/CP/4/EHC/diff_result_difft.json | 646 +++ .../mutants/CP/4/ILR/diff_result_GT.json | 5 + .../mutants/CP/4/ILR/diff_result_difft.json | 104 + .../mutants/CP/5/BOR/diff_result_GT.json | 5 + .../mutants/CP/5/BOR/diff_result_difft.json | 136 + .../mutants/CP/5/EHC/diff_result_GT.json | 5 + .../mutants/CP/5/EHC/diff_result_difft.json | 738 +++ .../mutants/CP/5/ILR/diff_result_GT.json | 5 + .../mutants/CP/5/ILR/diff_result_difft.json | 128 + .../mutants/CP/6/BOR/diff_result_GT.json | 5 + .../mutants/CP/6/BOR/diff_result_difft.json | 148 + .../mutants/CP/6/EHC/diff_result_GT.json | 5 + .../mutants/CP/6/EHC/diff_result_difft.json | 804 +++ .../mutants/CP/6/ILR/diff_result_GT.json | 5 + .../mutants/CP/6/ILR/diff_result_difft.json | 152 + .../mutants/CP/7/BOR/diff_result_GT.json | 5 + .../mutants/CP/7/BOR/diff_result_difft.json | 160 + .../mutants/CP/7/EHC/diff_result_GT.json | 5 + .../mutants/CP/7/EHC/diff_result_difft.json | 1094 ++++ .../mutants/CP/7/ILR/diff_result_GT.json | 5 + .../mutants/CP/7/ILR/diff_result_difft.json | 176 + .../mutants/CP/8/BOR/diff_result_GT.json | 5 + .../mutants/CP/8/BOR/diff_result_difft.json | 184 + .../mutants/CP/8/EHC/diff_result_GT.json | 5 + .../mutants/CP/8/EHC/diff_result_difft.json | 1192 ++++ .../mutants/CP/8/ILR/diff_result_GT.json | 5 + .../mutants/CP/8/ILR/diff_result_difft.json | 200 + .../mutants/CP/9/BOR/diff_result_GT.json | 5 + .../mutants/CP/9/BOR/diff_result_difft.json | 208 + .../mutants/CP/9/ILR/diff_result_GT.json | 5 + .../mutants/CP/9/ILR/diff_result_difft.json | 226 + .../CPFunding/1/BLR/diff_result_GT.json | 5 + .../CPFunding/1/BLR/diff_result_difft.json | 32 + .../CPFunding/1/BOR/diff_result_GT.json | 5 + .../CPFunding/1/BOR/diff_result_difft.json | 32 + .../CPFunding/1/CSC/diff_result_GT.json | 5 + .../CPFunding/1/CSC/diff_result_difft.json | 56 + .../CPFunding/1/DLR/diff_result_GT.json | 5 + .../CPFunding/1/DLR/diff_result_difft.json | 32 + .../CPFunding/1/EED/diff_result_GT.json | 5 + .../CPFunding/1/EED/diff_result_difft.json | 80 + .../CPFunding/1/EHC/diff_result_GT.json | 5 + .../CPFunding/1/EHC/diff_result_difft.json | 92 + .../CPFunding/1/ETR/diff_result_GT.json | 5 + .../CPFunding/1/ETR/diff_result_difft.json | 32 + .../CPFunding/1/FVR/diff_result_GT.json | 5 + .../CPFunding/1/FVR/diff_result_difft.json | 32 + .../CPFunding/1/GVR/diff_result_GT.json | 5 + .../CPFunding/1/GVR/diff_result_difft.json | 32 + .../CPFunding/1/ILR/diff_result_GT.json | 5 + .../CPFunding/1/ILR/diff_result_difft.json | 32 + .../CPFunding/1/MOC/diff_result_GT.json | 5 + .../CPFunding/1/MOC/diff_result_difft.json | 32 + .../CPFunding/1/MOD/diff_result_GT.json | 5 + .../CPFunding/1/MOD/diff_result_difft.json | 32 + .../CPFunding/1/MOI/diff_result_GT.json | 5 + .../CPFunding/1/MOI/diff_result_difft.json | 25 + .../CPFunding/1/MOR/diff_result_GT.json | 5 + .../CPFunding/1/MOR/diff_result_difft.json | 32 + .../CPFunding/1/RSD/diff_result_GT.json | 5 + .../CPFunding/1/RSD/diff_result_difft.json | 158 + .../CPFunding/1/RVS/diff_result_GT.json | 5 + .../CPFunding/1/RVS/diff_result_difft.json | 56 + .../CPFunding/1/SCEC/diff_result_GT.json | 5 + .../CPFunding/1/SCEC/diff_result_difft.json | 56 + .../CPFunding/1/SFR/diff_result_GT.json | 5 + .../CPFunding/1/SFR/diff_result_difft.json | 32 + .../CPFunding/1/TOR/diff_result_GT.json | 5 + .../CPFunding/1/TOR/diff_result_difft.json | 44 + .../CPFunding/1/UORD/diff_result_GT.json | 5 + .../CPFunding/1/UORD/diff_result_difft.json | 25 + .../CPFunding/10/BOR/diff_result_GT.json | 5 + .../CPFunding/10/BOR/diff_result_difft.json | 260 + .../CPFunding/10/CSC/diff_result_GT.json | 5 + .../CPFunding/10/CSC/diff_result_difft.json | 476 ++ .../CPFunding/10/FVR/diff_result_GT.json | 5 + .../CPFunding/10/FVR/diff_result_difft.json | 266 + .../CPFunding/10/ILR/diff_result_GT.json | 5 + .../CPFunding/10/ILR/diff_result_difft.json | 262 + .../CPFunding/10/SFR/diff_result_GT.json | 5 + .../CPFunding/10/SFR/diff_result_difft.json | 256 + .../CPFunding/2/BOR/diff_result_GT.json | 5 + .../CPFunding/2/BOR/diff_result_difft.json | 58 + .../CPFunding/2/CSC/diff_result_GT.json | 5 + .../CPFunding/2/CSC/diff_result_difft.json | 94 + .../CPFunding/2/EED/diff_result_GT.json | 5 + .../CPFunding/2/EED/diff_result_difft.json | 154 + .../CPFunding/2/EHC/diff_result_GT.json | 5 + .../CPFunding/2/EHC/diff_result_difft.json | 190 + .../CPFunding/2/FVR/diff_result_GT.json | 5 + .../CPFunding/2/FVR/diff_result_difft.json | 58 + .../CPFunding/2/GVR/diff_result_GT.json | 5 + .../CPFunding/2/GVR/diff_result_difft.json | 58 + .../CPFunding/2/ILR/diff_result_GT.json | 5 + .../CPFunding/2/ILR/diff_result_difft.json | 58 + .../CPFunding/2/MOC/diff_result_GT.json | 5 + .../CPFunding/2/MOC/diff_result_difft.json | 58 + .../CPFunding/2/MOD/diff_result_GT.json | 5 + .../CPFunding/2/MOD/diff_result_difft.json | 58 + .../CPFunding/2/MOI/diff_result_GT.json | 5 + .../CPFunding/2/MOI/diff_result_difft.json | 44 + .../CPFunding/2/MOR/diff_result_GT.json | 5 + .../CPFunding/2/MOR/diff_result_difft.json | 58 + .../CPFunding/2/RSD/diff_result_GT.json | 5 + .../CPFunding/2/RSD/diff_result_difft.json | 268 + .../CPFunding/2/SFR/diff_result_GT.json | 5 + .../CPFunding/2/SFR/diff_result_difft.json | 58 + .../CPFunding/2/TOR/diff_result_GT.json | 5 + .../CPFunding/2/TOR/diff_result_difft.json | 80 + .../CPFunding/2/UORD/diff_result_GT.json | 5 + .../CPFunding/2/UORD/diff_result_difft.json | 44 + .../CPFunding/3/BOR/diff_result_GT.json | 5 + .../CPFunding/3/BOR/diff_result_difft.json | 84 + .../CPFunding/3/CSC/diff_result_GT.json | 5 + .../CPFunding/3/CSC/diff_result_difft.json | 216 + .../CPFunding/3/EED/diff_result_GT.json | 5 + .../CPFunding/3/EED/diff_result_difft.json | 198 + .../CPFunding/3/EHC/diff_result_GT.json | 5 + .../CPFunding/3/EHC/diff_result_difft.json | 300 + .../CPFunding/3/FVR/diff_result_GT.json | 5 + .../CPFunding/3/FVR/diff_result_difft.json | 84 + .../CPFunding/3/ILR/diff_result_GT.json | 5 + .../CPFunding/3/ILR/diff_result_difft.json | 84 + .../CPFunding/3/MOC/diff_result_GT.json | 5 + .../CPFunding/3/MOC/diff_result_difft.json | 84 + .../CPFunding/3/MOD/diff_result_GT.json | 5 + .../CPFunding/3/MOD/diff_result_difft.json | 84 + .../CPFunding/3/MOI/diff_result_GT.json | 5 + .../CPFunding/3/MOI/diff_result_difft.json | 63 + .../CPFunding/3/MOR/diff_result_GT.json | 5 + .../CPFunding/3/MOR/diff_result_difft.json | 84 + .../CPFunding/3/RSD/diff_result_GT.json | 5 + .../CPFunding/3/RSD/diff_result_difft.json | 318 + .../CPFunding/3/SFR/diff_result_GT.json | 5 + .../CPFunding/3/SFR/diff_result_difft.json | 82 + .../CPFunding/3/TOR/diff_result_GT.json | 5 + .../CPFunding/3/TOR/diff_result_difft.json | 118 + .../CPFunding/4/BOR/diff_result_GT.json | 5 + .../CPFunding/4/BOR/diff_result_difft.json | 110 + .../CPFunding/4/CSC/diff_result_GT.json | 5 + .../CPFunding/4/CSC/diff_result_difft.json | 254 + .../CPFunding/4/EHC/diff_result_GT.json | 5 + .../CPFunding/4/EHC/diff_result_difft.json | 362 ++ .../CPFunding/4/FVR/diff_result_GT.json | 5 + .../CPFunding/4/FVR/diff_result_difft.json | 110 + .../CPFunding/4/ILR/diff_result_GT.json | 5 + .../CPFunding/4/ILR/diff_result_difft.json | 110 + .../CPFunding/4/MOC/diff_result_GT.json | 5 + .../CPFunding/4/MOC/diff_result_difft.json | 110 + .../CPFunding/4/MOD/diff_result_GT.json | 5 + .../CPFunding/4/MOD/diff_result_difft.json | 110 + .../CPFunding/4/MOI/diff_result_GT.json | 5 + .../CPFunding/4/MOI/diff_result_difft.json | 82 + .../CPFunding/4/MOR/diff_result_GT.json | 5 + .../CPFunding/4/MOR/diff_result_difft.json | 110 + .../CPFunding/4/SFR/diff_result_GT.json | 5 + .../CPFunding/4/SFR/diff_result_difft.json | 106 + .../CPFunding/4/TOR/diff_result_GT.json | 5 + .../CPFunding/4/TOR/diff_result_difft.json | 154 + .../CPFunding/5/BOR/diff_result_GT.json | 5 + .../CPFunding/5/BOR/diff_result_difft.json | 136 + .../CPFunding/5/CSC/diff_result_GT.json | 5 + .../CPFunding/5/CSC/diff_result_difft.json | 292 + .../CPFunding/5/EHC/diff_result_GT.json | 5 + .../CPFunding/5/EHC/diff_result_difft.json | 424 ++ .../CPFunding/5/FVR/diff_result_GT.json | 5 + .../CPFunding/5/FVR/diff_result_difft.json | 136 + .../CPFunding/5/ILR/diff_result_GT.json | 5 + .../CPFunding/5/ILR/diff_result_difft.json | 134 + .../CPFunding/5/MOI/diff_result_GT.json | 5 + .../CPFunding/5/MOI/diff_result_difft.json | 101 + .../CPFunding/5/SFR/diff_result_GT.json | 5 + .../CPFunding/5/SFR/diff_result_difft.json | 130 + .../CPFunding/5/TOR/diff_result_GT.json | 5 + .../CPFunding/5/TOR/diff_result_difft.json | 192 + .../CPFunding/6/BOR/diff_result_GT.json | 5 + .../CPFunding/6/BOR/diff_result_difft.json | 162 + .../CPFunding/6/CSC/diff_result_GT.json | 5 + .../CPFunding/6/CSC/diff_result_difft.json | 328 ++ .../CPFunding/6/FVR/diff_result_GT.json | 5 + .../CPFunding/6/FVR/diff_result_difft.json | 162 + .../CPFunding/6/ILR/diff_result_GT.json | 5 + .../CPFunding/6/ILR/diff_result_difft.json | 160 + .../CPFunding/6/MOI/diff_result_GT.json | 5 + .../CPFunding/6/MOI/diff_result_difft.json | 120 + .../CPFunding/6/SFR/diff_result_GT.json | 5 + .../CPFunding/6/SFR/diff_result_difft.json | 156 + .../CPFunding/7/BOR/diff_result_GT.json | 5 + .../CPFunding/7/BOR/diff_result_difft.json | 188 + .../CPFunding/7/CSC/diff_result_GT.json | 5 + .../CPFunding/7/CSC/diff_result_difft.json | 364 ++ .../CPFunding/7/FVR/diff_result_GT.json | 5 + .../CPFunding/7/FVR/diff_result_difft.json | 188 + .../CPFunding/7/ILR/diff_result_GT.json | 5 + .../CPFunding/7/ILR/diff_result_difft.json | 186 + .../CPFunding/7/SFR/diff_result_GT.json | 5 + .../CPFunding/7/SFR/diff_result_difft.json | 182 + .../CPFunding/8/BOR/diff_result_GT.json | 5 + .../CPFunding/8/BOR/diff_result_difft.json | 212 + .../CPFunding/8/CSC/diff_result_GT.json | 5 + .../CPFunding/8/CSC/diff_result_difft.json | 400 ++ .../CPFunding/8/FVR/diff_result_GT.json | 5 + .../CPFunding/8/FVR/diff_result_difft.json | 214 + .../CPFunding/8/ILR/diff_result_GT.json | 5 + .../CPFunding/8/ILR/diff_result_difft.json | 210 + .../CPFunding/8/SFR/diff_result_GT.json | 5 + .../CPFunding/8/SFR/diff_result_difft.json | 206 + .../CPFunding/9/BOR/diff_result_GT.json | 5 + .../CPFunding/9/BOR/diff_result_difft.json | 236 + .../CPFunding/9/CSC/diff_result_GT.json | 5 + .../CPFunding/9/CSC/diff_result_difft.json | 438 ++ .../CPFunding/9/FVR/diff_result_GT.json | 5 + .../CPFunding/9/FVR/diff_result_difft.json | 240 + .../CPFunding/9/ILR/diff_result_GT.json | 5 + .../CPFunding/9/ILR/diff_result_difft.json | 236 + .../CPFunding/9/SFR/diff_result_GT.json | 5 + .../CPFunding/9/SFR/diff_result_difft.json | 230 + .../CPStorage/1/BLR/diff_result_GT.json | 5 + .../CPStorage/1/BLR/diff_result_difft.json | 32 + .../CPStorage/1/BOR/diff_result_GT.json | 5 + .../CPStorage/1/BOR/diff_result_difft.json | 32 + .../CPStorage/1/EHC/diff_result_GT.json | 5 + .../CPStorage/1/EHC/diff_result_difft.json | 176 + .../CPStorage/1/GVR/diff_result_GT.json | 5 + .../CPStorage/1/GVR/diff_result_difft.json | 32 + .../CPStorage/1/ILR/diff_result_GT.json | 5 + .../CPStorage/1/ILR/diff_result_difft.json | 32 + .../CPStorage/1/VUR/diff_result_GT.json | 5 + .../CPStorage/1/VUR/diff_result_difft.json | 32 + .../CPStorage/1/VVR/diff_result_GT.json | 5 + .../CPStorage/1/VVR/diff_result_difft.json | 32 + .../CPStorage/10/BOR/diff_result_GT.json | 5 + .../CPStorage/10/BOR/diff_result_difft.json | 182 + .../CPStorage/10/VVR/diff_result_GT.json | 5 + .../CPStorage/10/VVR/diff_result_difft.json | 248 + .../CPStorage/2/BOR/diff_result_GT.json | 5 + .../CPStorage/2/BOR/diff_result_difft.json | 58 + .../CPStorage/2/EHC/diff_result_GT.json | 5 + .../CPStorage/2/EHC/diff_result_difft.json | 346 ++ .../CPStorage/2/GVR/diff_result_GT.json | 5 + .../CPStorage/2/GVR/diff_result_difft.json | 44 + .../CPStorage/2/ILR/diff_result_GT.json | 5 + .../CPStorage/2/ILR/diff_result_difft.json | 44 + .../CPStorage/2/VVR/diff_result_GT.json | 5 + .../CPStorage/2/VVR/diff_result_difft.json | 56 + .../CPStorage/3/BOR/diff_result_GT.json | 5 + .../CPStorage/3/BOR/diff_result_difft.json | 70 + .../CPStorage/3/EHC/diff_result_GT.json | 5 + .../CPStorage/3/EHC/diff_result_difft.json | 516 ++ .../CPStorage/3/GVR/diff_result_GT.json | 5 + .../CPStorage/3/GVR/diff_result_difft.json | 70 + .../CPStorage/3/ILR/diff_result_GT.json | 5 + .../CPStorage/3/ILR/diff_result_difft.json | 44 + .../CPStorage/3/VVR/diff_result_GT.json | 5 + .../CPStorage/3/VVR/diff_result_difft.json | 80 + .../CPStorage/4/BOR/diff_result_GT.json | 5 + .../CPStorage/4/BOR/diff_result_difft.json | 82 + .../CPStorage/4/EHC/diff_result_GT.json | 5 + .../CPStorage/4/EHC/diff_result_difft.json | 596 ++ .../CPStorage/4/GVR/diff_result_GT.json | 5 + .../CPStorage/4/GVR/diff_result_difft.json | 82 + .../CPStorage/4/VVR/diff_result_GT.json | 5 + .../CPStorage/4/VVR/diff_result_difft.json | 104 + .../CPStorage/5/BOR/diff_result_GT.json | 5 + .../CPStorage/5/BOR/diff_result_difft.json | 108 + .../CPStorage/5/EHC/diff_result_GT.json | 5 + .../CPStorage/5/EHC/diff_result_difft.json | 652 +++ .../CPStorage/5/GVR/diff_result_GT.json | 5 + .../CPStorage/5/GVR/diff_result_difft.json | 108 + .../CPStorage/5/VVR/diff_result_GT.json | 5 + .../CPStorage/5/VVR/diff_result_difft.json | 128 + .../CPStorage/6/BOR/diff_result_GT.json | 5 + .../CPStorage/6/BOR/diff_result_difft.json | 120 + .../CPStorage/6/GVR/diff_result_GT.json | 5 + .../CPStorage/6/GVR/diff_result_difft.json | 120 + .../CPStorage/6/VVR/diff_result_GT.json | 5 + .../CPStorage/6/VVR/diff_result_difft.json | 152 + .../CPStorage/7/BOR/diff_result_GT.json | 5 + .../CPStorage/7/BOR/diff_result_difft.json | 132 + .../CPStorage/7/GVR/diff_result_GT.json | 5 + .../CPStorage/7/GVR/diff_result_difft.json | 146 + .../CPStorage/7/VVR/diff_result_GT.json | 5 + .../CPStorage/7/VVR/diff_result_difft.json | 176 + .../CPStorage/8/BOR/diff_result_GT.json | 5 + .../CPStorage/8/BOR/diff_result_difft.json | 158 + .../CPStorage/8/VVR/diff_result_GT.json | 5 + .../CPStorage/8/VVR/diff_result_difft.json | 200 + .../CPStorage/9/BOR/diff_result_GT.json | 5 + .../CPStorage/9/BOR/diff_result_difft.json | 170 + .../CPStorage/9/VVR/diff_result_GT.json | 5 + .../CPStorage/9/VVR/diff_result_difft.json | 224 + .../CPVesting/1/BLR/diff_result_GT.json | 5 + .../CPVesting/1/BLR/diff_result_difft.json | 32 + .../CPVesting/1/BOR/diff_result_GT.json | 5 + .../CPVesting/1/BOR/diff_result_difft.json | 32 + .../CPVesting/1/CSC/diff_result_GT.json | 5 + .../CPVesting/1/CSC/diff_result_difft.json | 56 + .../CPVesting/1/EED/diff_result_GT.json | 5 + .../CPVesting/1/EED/diff_result_difft.json | 92 + .../CPVesting/1/EHC/diff_result_GT.json | 5 + .../CPVesting/1/EHC/diff_result_difft.json | 62 + .../CPVesting/1/FVR/diff_result_GT.json | 5 + .../CPVesting/1/FVR/diff_result_difft.json | 32 + .../CPVesting/1/GVR/diff_result_GT.json | 5 + .../CPVesting/1/GVR/diff_result_difft.json | 32 + .../CPVesting/1/ILR/diff_result_GT.json | 5 + .../CPVesting/1/ILR/diff_result_difft.json | 32 + .../CPVesting/1/MOC/diff_result_GT.json | 5 + .../CPVesting/1/MOC/diff_result_difft.json | 32 + .../CPVesting/1/MOD/diff_result_GT.json | 5 + .../CPVesting/1/MOD/diff_result_difft.json | 32 + .../CPVesting/1/MOR/diff_result_GT.json | 5 + .../CPVesting/1/MOR/diff_result_difft.json | 32 + .../CPVesting/1/RSD/diff_result_GT.json | 5 + .../CPVesting/1/RSD/diff_result_difft.json | 134 + .../CPVesting/1/SFR/diff_result_GT.json | 5 + .../CPVesting/1/SFR/diff_result_difft.json | 32 + .../CPVesting/1/TOR/diff_result_GT.json | 5 + .../CPVesting/1/TOR/diff_result_difft.json | 44 + .../CPVesting/1/UORD/diff_result_GT.json | 5 + .../CPVesting/1/UORD/diff_result_difft.json | 25 + .../CPVesting/2/BOR/diff_result_GT.json | 5 + .../CPVesting/2/BOR/diff_result_difft.json | 44 + .../CPVesting/2/CSC/diff_result_GT.json | 5 + .../CPVesting/2/CSC/diff_result_difft.json | 94 + .../CPVesting/2/EED/diff_result_GT.json | 5 + .../CPVesting/2/EED/diff_result_difft.json | 142 + .../CPVesting/2/EHC/diff_result_GT.json | 5 + .../CPVesting/2/EHC/diff_result_difft.json | 184 + .../CPVesting/2/FVR/diff_result_GT.json | 5 + .../CPVesting/2/FVR/diff_result_difft.json | 58 + .../CPVesting/2/GVR/diff_result_GT.json | 5 + .../CPVesting/2/GVR/diff_result_difft.json | 58 + .../CPVesting/2/ILR/diff_result_GT.json | 5 + .../CPVesting/2/ILR/diff_result_difft.json | 58 + .../CPVesting/2/MOR/diff_result_GT.json | 5 + .../CPVesting/2/MOR/diff_result_difft.json | 58 + .../CPVesting/2/RSD/diff_result_GT.json | 5 + .../CPVesting/2/RSD/diff_result_difft.json | 268 + .../CPVesting/2/SFR/diff_result_GT.json | 5 + .../CPVesting/2/SFR/diff_result_difft.json | 58 + .../CPVesting/2/TOR/diff_result_GT.json | 5 + .../CPVesting/2/TOR/diff_result_difft.json | 80 + .../CPVesting/3/BOR/diff_result_GT.json | 5 + .../CPVesting/3/BOR/diff_result_difft.json | 70 + .../CPVesting/3/CSC/diff_result_GT.json | 5 + .../CPVesting/3/CSC/diff_result_difft.json | 149 + .../CPVesting/3/EHC/diff_result_GT.json | 5 + .../CPVesting/3/EHC/diff_result_difft.json | 276 + .../CPVesting/3/FVR/diff_result_GT.json | 5 + .../CPVesting/3/FVR/diff_result_difft.json | 84 + .../CPVesting/3/MOR/diff_result_GT.json | 5 + .../CPVesting/3/MOR/diff_result_difft.json | 84 + .../CPVesting/3/RSD/diff_result_GT.json | 5 + .../CPVesting/3/RSD/diff_result_difft.json | 298 + .../CPVesting/3/SFR/diff_result_GT.json | 5 + .../CPVesting/3/SFR/diff_result_difft.json | 82 + .../CPVesting/3/TOR/diff_result_GT.json | 5 + .../CPVesting/3/TOR/diff_result_difft.json | 116 + .../CPVesting/4/BOR/diff_result_GT.json | 5 + .../CPVesting/4/BOR/diff_result_difft.json | 96 + .../CPVesting/4/FVR/diff_result_GT.json | 5 + .../CPVesting/4/FVR/diff_result_difft.json | 110 + .../CPVesting/4/MOR/diff_result_GT.json | 5 + .../CPVesting/4/MOR/diff_result_difft.json | 110 + .../CPVesting/4/SFR/diff_result_GT.json | 5 + .../CPVesting/4/SFR/diff_result_difft.json | 108 + .../CPVesting/4/TOR/diff_result_GT.json | 5 + .../CPVesting/4/TOR/diff_result_difft.json | 152 + .../CPVesting/5/SFR/diff_result_GT.json | 5 + .../CPVesting/5/SFR/diff_result_difft.json | 132 + .../CPVesting/5/TOR/diff_result_GT.json | 5 + .../CPVesting/5/TOR/diff_result_difft.json | 190 + .../CPVesting/6/SFR/diff_result_GT.json | 5 + .../CPVesting/6/SFR/diff_result_difft.json | 144 + .../CPVesting/6/TOR/diff_result_GT.json | 5 + .../CPVesting/6/TOR/diff_result_difft.json | 226 + .../CPVesting/7/SFR/diff_result_GT.json | 5 + .../CPVesting/7/SFR/diff_result_difft.json | 168 + .../CPVesting/8/SFR/diff_result_GT.json | 5 + .../CPVesting/8/SFR/diff_result_difft.json | 192 + .../mutants/CRV/1/BLR/diff_result_GT.json | 5 + .../mutants/CRV/1/BLR/diff_result_difft.json | 32 + .../mutants/CRV/1/BOR/diff_result_GT.json | 5 + .../mutants/CRV/1/BOR/diff_result_difft.json | 32 + .../mutants/CRV/1/CCD/diff_result_GT.json | 5 + .../mutants/CRV/1/CCD/diff_result_difft.json | 171 + .../mutants/CRV/1/CSC/diff_result_GT.json | 5 + .../mutants/CRV/1/CSC/diff_result_difft.json | 62 + .../mutants/CRV/1/FVR/diff_result_GT.json | 5 + .../mutants/CRV/1/FVR/diff_result_difft.json | 32 + .../mutants/CRV/1/ILR/diff_result_GT.json | 5 + .../mutants/CRV/1/ILR/diff_result_difft.json | 32 + .../mutants/CRV/1/RSD/diff_result_GT.json | 5 + .../mutants/CRV/1/RSD/diff_result_difft.json | 32 + .../mutants/CRV/1/SLR/diff_result_GT.json | 5 + .../mutants/CRV/1/SLR/diff_result_difft.json | 32 + .../mutants/CRV/2/BLR/diff_result_GT.json | 5 + .../mutants/CRV/2/BLR/diff_result_difft.json | 58 + .../mutants/CRV/2/FVR/diff_result_GT.json | 5 + .../mutants/CRV/2/FVR/diff_result_difft.json | 56 + .../mutants/CRV/2/ILR/diff_result_GT.json | 5 + .../mutants/CRV/2/ILR/diff_result_difft.json | 56 + .../mutants/CRV/2/RSD/diff_result_GT.json | 5 + .../mutants/CRV/2/RSD/diff_result_difft.json | 64 + .../mutants/CRV/2/SLR/diff_result_GT.json | 5 + .../mutants/CRV/2/SLR/diff_result_difft.json | 56 + .../mutants/CRV/3/FVR/diff_result_GT.json | 5 + .../mutants/CRV/3/FVR/diff_result_difft.json | 80 + .../mutants/CRV/3/ILR/diff_result_GT.json | 5 + .../mutants/CRV/3/ILR/diff_result_difft.json | 80 + .../CRVExchange/1/BCRD/diff_result_GT.json | 5 + .../CRVExchange/1/BCRD/diff_result_difft.json | 32 + .../CRVExchange/1/BOR/diff_result_GT.json | 5 + .../CRVExchange/1/BOR/diff_result_difft.json | 32 + .../CRVExchange/1/CCD/diff_result_GT.json | 5 + .../CRVExchange/1/CCD/diff_result_difft.json | 247 + .../CRVExchange/1/CSC/diff_result_GT.json | 5 + .../CRVExchange/1/CSC/diff_result_difft.json | 62 + .../CRVExchange/1/DLR/diff_result_GT.json | 5 + .../CRVExchange/1/DLR/diff_result_difft.json | 32 + .../CRVExchange/1/DOD/diff_result_GT.json | 5 + .../CRVExchange/1/DOD/diff_result_difft.json | 25 + .../CRVExchange/1/EED/diff_result_GT.json | 5 + .../CRVExchange/1/EED/diff_result_difft.json | 80 + .../CRVExchange/1/EHC/diff_result_GT.json | 5 + .../CRVExchange/1/EHC/diff_result_difft.json | 74 + .../CRVExchange/1/FVR/diff_result_GT.json | 5 + .../CRVExchange/1/FVR/diff_result_difft.json | 32 + .../CRVExchange/1/GVR/diff_result_GT.json | 5 + .../CRVExchange/1/GVR/diff_result_difft.json | 32 + .../CRVExchange/1/ILR/diff_result_GT.json | 5 + .../CRVExchange/1/ILR/diff_result_difft.json | 32 + .../CRVExchange/1/MCR/diff_result_GT.json | 5 + .../CRVExchange/1/MCR/diff_result_difft.json | 32 + .../CRVExchange/1/MOI/diff_result_GT.json | 5 + .../CRVExchange/1/MOI/diff_result_difft.json | 32 + .../CRVExchange/1/PKD/diff_result_GT.json | 5 + .../CRVExchange/1/PKD/diff_result_difft.json | 25 + .../CRVExchange/1/RSD/diff_result_GT.json | 5 + .../CRVExchange/1/RSD/diff_result_difft.json | 104 + .../CRVExchange/1/TOR/diff_result_GT.json | 5 + .../CRVExchange/1/TOR/diff_result_difft.json | 44 + .../CRVExchange/1/UORD/diff_result_GT.json | 5 + .../CRVExchange/1/UORD/diff_result_difft.json | 32 + .../CRVExchange/1/VVR/diff_result_GT.json | 5 + .../CRVExchange/1/VVR/diff_result_difft.json | 32 + .../CRVExchange/10/BOR/diff_result_GT.json | 5 + .../CRVExchange/10/BOR/diff_result_difft.json | 230 + .../CRVExchange/10/ILR/diff_result_GT.json | 5 + .../CRVExchange/10/ILR/diff_result_difft.json | 258 + .../CRVExchange/2/BCRD/diff_result_GT.json | 5 + .../CRVExchange/2/BCRD/diff_result_difft.json | 58 + .../CRVExchange/2/BOR/diff_result_GT.json | 5 + .../CRVExchange/2/BOR/diff_result_difft.json | 58 + .../CRVExchange/2/CSC/diff_result_GT.json | 5 + .../CRVExchange/2/CSC/diff_result_difft.json | 123 + .../CRVExchange/2/DLR/diff_result_GT.json | 5 + .../CRVExchange/2/DLR/diff_result_difft.json | 44 + .../CRVExchange/2/DOD/diff_result_GT.json | 5 + .../CRVExchange/2/DOD/diff_result_difft.json | 42 + .../CRVExchange/2/EED/diff_result_GT.json | 5 + .../CRVExchange/2/EED/diff_result_difft.json | 130 + .../CRVExchange/2/EHC/diff_result_GT.json | 5 + .../CRVExchange/2/EHC/diff_result_difft.json | 128 + .../CRVExchange/2/FVR/diff_result_GT.json | 5 + .../CRVExchange/2/FVR/diff_result_difft.json | 58 + .../CRVExchange/2/GVR/diff_result_GT.json | 5 + .../CRVExchange/2/GVR/diff_result_difft.json | 58 + .../CRVExchange/2/ILR/diff_result_GT.json | 5 + .../CRVExchange/2/ILR/diff_result_difft.json | 56 + .../CRVExchange/2/MCR/diff_result_GT.json | 5 + .../CRVExchange/2/MCR/diff_result_difft.json | 58 + .../CRVExchange/2/MOI/diff_result_GT.json | 5 + .../CRVExchange/2/MOI/diff_result_difft.json | 56 + .../CRVExchange/2/RSD/diff_result_GT.json | 5 + .../CRVExchange/2/RSD/diff_result_difft.json | 272 + .../CRVExchange/2/TOR/diff_result_GT.json | 5 + .../CRVExchange/2/TOR/diff_result_difft.json | 82 + .../CRVExchange/2/UORD/diff_result_GT.json | 5 + .../CRVExchange/2/UORD/diff_result_difft.json | 58 + .../CRVExchange/2/VVR/diff_result_GT.json | 5 + .../CRVExchange/2/VVR/diff_result_difft.json | 58 + .../CRVExchange/3/BOR/diff_result_GT.json | 5 + .../CRVExchange/3/BOR/diff_result_difft.json | 84 + .../CRVExchange/3/CSC/diff_result_GT.json | 5 + .../CRVExchange/3/CSC/diff_result_difft.json | 221 + .../CRVExchange/3/DLR/diff_result_GT.json | 5 + .../CRVExchange/3/DLR/diff_result_difft.json | 70 + .../CRVExchange/3/EHC/diff_result_GT.json | 5 + .../CRVExchange/3/EHC/diff_result_difft.json | 194 + .../CRVExchange/3/FVR/diff_result_GT.json | 5 + .../CRVExchange/3/FVR/diff_result_difft.json | 82 + .../CRVExchange/3/ILR/diff_result_GT.json | 5 + .../CRVExchange/3/ILR/diff_result_difft.json | 82 + .../CRVExchange/3/RSD/diff_result_GT.json | 5 + .../CRVExchange/3/RSD/diff_result_difft.json | 346 ++ .../CRVExchange/3/TOR/diff_result_GT.json | 5 + .../CRVExchange/3/TOR/diff_result_difft.json | 120 + .../CRVExchange/3/UORD/diff_result_GT.json | 5 + .../CRVExchange/3/UORD/diff_result_difft.json | 82 + .../CRVExchange/3/VVR/diff_result_difft.json | 406 ++ .../CRVExchange/4/BOR/diff_result_GT.json | 5 + .../CRVExchange/4/BOR/diff_result_difft.json | 108 + .../CRVExchange/4/CSC/diff_result_GT.json | 5 + .../CRVExchange/4/CSC/diff_result_difft.json | 257 + .../CRVExchange/4/DLR/diff_result_GT.json | 5 + .../CRVExchange/4/DLR/diff_result_difft.json | 96 + .../CRVExchange/4/EHC/diff_result_GT.json | 5 + .../CRVExchange/4/EHC/diff_result_difft.json | 304 + .../CRVExchange/4/FVR/diff_result_GT.json | 5 + .../CRVExchange/4/FVR/diff_result_difft.json | 106 + .../CRVExchange/4/ILR/diff_result_GT.json | 5 + .../CRVExchange/4/ILR/diff_result_difft.json | 106 + .../CRVExchange/5/BOR/diff_result_GT.json | 5 + .../CRVExchange/5/BOR/diff_result_difft.json | 120 + .../CRVExchange/5/CSC/diff_result_GT.json | 5 + .../CRVExchange/5/CSC/diff_result_difft.json | 295 + .../CRVExchange/5/DLR/diff_result_GT.json | 5 + .../CRVExchange/5/DLR/diff_result_difft.json | 122 + .../CRVExchange/5/EHC/diff_result_GT.json | 5 + .../CRVExchange/5/EHC/diff_result_difft.json | 414 ++ .../CRVExchange/5/FVR/diff_result_GT.json | 5 + .../CRVExchange/5/FVR/diff_result_difft.json | 130 + .../CRVExchange/5/ILR/diff_result_GT.json | 5 + .../CRVExchange/5/ILR/diff_result_difft.json | 130 + .../CRVExchange/6/BOR/diff_result_GT.json | 5 + .../CRVExchange/6/BOR/diff_result_difft.json | 132 + .../CRVExchange/6/CSC/diff_result_GT.json | 5 + .../CRVExchange/6/CSC/diff_result_difft.json | 787 +++ .../CRVExchange/6/FVR/diff_result_GT.json | 5 + .../CRVExchange/6/FVR/diff_result_difft.json | 156 + .../CRVExchange/6/ILR/diff_result_GT.json | 5 + .../CRVExchange/6/ILR/diff_result_difft.json | 156 + .../CRVExchange/7/BOR/diff_result_GT.json | 5 + .../CRVExchange/7/BOR/diff_result_difft.json | 156 + .../CRVExchange/7/CSC/diff_result_GT.json | 5 + .../CRVExchange/7/CSC/diff_result_difft.json | 843 +++ .../CRVExchange/7/FVR/diff_result_GT.json | 5 + .../CRVExchange/7/FVR/diff_result_difft.json | 182 + .../CRVExchange/7/ILR/diff_result_GT.json | 5 + .../CRVExchange/7/ILR/diff_result_difft.json | 182 + .../CRVExchange/8/BOR/diff_result_GT.json | 5 + .../CRVExchange/8/BOR/diff_result_difft.json | 182 + .../CRVExchange/8/FVR/diff_result_GT.json | 5 + .../CRVExchange/8/FVR/diff_result_difft.json | 208 + .../CRVExchange/8/ILR/diff_result_GT.json | 5 + .../CRVExchange/8/ILR/diff_result_difft.json | 208 + .../CRVExchange/9/BOR/diff_result_GT.json | 5 + .../CRVExchange/9/BOR/diff_result_difft.json | 206 + .../CRVExchange/9/FVR/diff_result_GT.json | 5 + .../CRVExchange/9/FVR/diff_result_difft.json | 234 + .../CRVExchange/9/ILR/diff_result_GT.json | 5 + .../CRVExchange/9/ILR/diff_result_difft.json | 234 + 5276 files changed, 501902 insertions(+) create mode 100644 results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesLib/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesLib/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/BytesUtils/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/BytesUtils/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/10/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/10/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/8/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/8/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/9/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/9/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/1/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/1/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/10/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/10/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/2/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/2/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/3/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/3/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/4/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/4/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/9/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/9/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDP/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDP/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/10/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/10/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/10/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/10/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Harness/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Harness/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CErc20Mock/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CErc20Mock/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/3/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/3/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/4/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/4/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/5/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/5/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/6/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/6/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/7/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/7/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEther/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEther/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherCertora/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherCertora/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherCertora/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherCertora/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherCertora/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherCertora/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherCertora/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherCertora/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/3/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/3/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/3/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/3/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/4/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/4/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/4/SKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/4/SKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/5/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/5/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherHarness/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherHarness/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherI/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherI/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherI/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherI/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CEtherInterface/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CEtherInterface/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/DOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/DOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFController/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFController/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/10/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/10/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CFVault/9/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CFVault/9/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/SKI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/SKI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CGUToken/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CGUToken/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/SKI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/SKI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/ORFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/ORFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLEToken/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLEToken/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMService/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMService/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COREToken/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/COREToken/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/COREToken/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COREToken/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COREToken/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COREToken/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COREToken/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COREToken/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COREToken/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COREToken/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/AOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/AOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/AVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/AVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/ECS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/ECS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/OLFD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/OLFD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/COX/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/COX/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/2/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/2/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/6/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/6/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/7/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/7/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/8/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/8/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CP/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CP/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/ETR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/ETR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/RVS/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/RVS/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/SCEC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/SCEC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/10/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/10/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/10/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/10/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/10/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/10/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/6/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/6/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/6/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/6/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/7/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/7/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/8/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/8/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/8/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/8/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/9/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/9/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/9/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPFunding/9/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPFunding/9/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/VUR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/VUR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/10/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/10/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/3/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/3/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/3/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/4/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/4/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/4/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/4/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/5/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/5/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/5/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/5/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/6/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/6/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/6/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/6/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/7/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/7/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/7/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/7/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/8/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/8/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPStorage/9/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPStorage/9/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/MOC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/MOC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/MOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/MOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/4/MOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/4/MOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/4/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/4/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/4/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/4/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/5/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/5/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/5/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/5/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/6/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/6/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/6/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/6/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/7/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/7/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CPVesting/8/SFR/diff_result_GT.json create mode 100644 results/contracts/mutants/CPVesting/8/SFR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/1/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/1/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/2/BLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/2/BLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/2/SLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/2/SLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRV/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRV/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/CCD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/CCD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/DOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/DOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/MCR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/MCR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/PKD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/PKD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/1/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/1/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/10/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/10/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/10/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/10/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/BCRD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/BCRD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/DOD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/DOD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/EED/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/EED/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/GVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/GVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/MCR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/MCR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/MOI/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/MOI/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/2/VVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/2/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/RSD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/RSD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/TOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/TOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/UORD/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/3/UORD/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/3/VVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/4/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/4/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/4/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/4/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/4/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/4/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/4/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/4/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/4/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/4/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/4/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/4/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/5/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/5/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/5/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/5/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/5/DLR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/5/DLR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/5/EHC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/5/EHC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/5/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/5/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/5/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/5/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/6/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/6/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/6/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/6/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/6/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/6/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/6/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/6/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/7/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/7/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/7/CSC/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/7/CSC/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/7/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/7/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/7/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/7/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/8/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/8/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/8/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/8/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/8/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/8/ILR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/9/BOR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/9/BOR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/9/FVR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/9/FVR/diff_result_difft.json create mode 100644 results/contracts/mutants/CRVExchange/9/ILR/diff_result_GT.json create mode 100644 results/contracts/mutants/CRVExchange/9/ILR/diff_result_difft.json diff --git a/results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..624c3002b3e --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.6051113605499268, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..f64f7ee382d --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.4921913146972656, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..69506d162d8 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.979562282562256, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..72ce79fead0 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.025150775909424, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0034d80ba78 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.677148342132568, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4efab7375bd --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/CSC/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 1.1420950889587402, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 15, + "content": "set", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 24, + "content": "elements", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..15f87147f28 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.4150030612945557, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9aa55b9385b --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9881901741027832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_GT.json new file mode 100644 index 00000000000..404fcbfb3c4 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.595362424850464, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_difft.json new file mode 100644 index 00000000000..c4c38904307 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/DOD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.6501867771148682, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "delete", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..33611fe4a5f --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.329950571060181, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..6b4b97d55a8 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 1.2770617008209229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "contains", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "set", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "element", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 61, + "content": "\"Element not in set.\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* require(contains(set, element), \"Element not in set.\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..fe81f64dbd6 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.090276718139648, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1950397853e --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.2751312255859375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 73, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 71, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b3a1da13dde --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.258667469024658, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f34b2e5d222 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.4456017017364502, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..1ef58947101 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.897576093673706, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b37333febc0 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.2765085697174072, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 31, + "content": "/* return false; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..fe9b242b4be --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.402431011199951, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..56177a5778f --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/1/UORD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9967195987701416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 29, + "end": 31, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 29, + "end": 31, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f6c01bb6f5c --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.5934081077575684, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..511a3ea90ce --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/10/BOR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 10, + "timing": 0.33518457412719727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 26, + "end": 27, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 26, + "end": 27, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..01b7001f3f9 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.830667495727539, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..73d2a0d7384 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.5393564701080322, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..550319517c8 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.4535107612609863, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..55fc1e11ed7 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/CSC/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 14, + "timing": 2.124352216720581, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 15, + "content": "set", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 24, + "content": "elements", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "set", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 35, + "content": "elements", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "length", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..7c0ffc4ff72 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.6854987144470215, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..64175ce894f --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/DLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1367452144622803, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a982090c75f --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.88564395904541, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..90bc03f7b55 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.27432918548583984, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 73, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 71, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b159ab52666 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.090775966644287, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8b862758f45 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.5076284408569336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5e15200f1cd --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.819756031036377, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5e98ae34094 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/RSD/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 15, + "timing": 0.794830322265625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "index", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 29, + "end": 32, + "content": "set", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "elements", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + }, + { + "start": 48, + "end": 57, + "content": "candidate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* return index != 0 || set.elements[0] == candidate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 31, + "content": "/* return false; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..744ea8c272e --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.9341177940368652, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..91e78e3eed2 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/2/UORD/diff_result_difft.json @@ -0,0 +1,51 @@ +{ + "number_of_changes": 2, + "timing": 0.30248379707336426, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 29, + "end": 31, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 29, + "end": 31, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a2a3898da3c --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.8325307369232178, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d583ed2b3a7 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/BOR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.5602266788482666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4c96006c873 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.6897194385528564, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..3011ef8c627 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/CSC/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 17, + "timing": 0.27383971214294434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 15, + "content": "set", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 24, + "content": "elements", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "set", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 35, + "content": "elements", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "length", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 24, + "end": 29, + "content": "index", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..aedf8ff9ecf --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.5575194358825684, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c7a849e2a5c --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.747260570526123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 45, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 46, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..375f573ebcb --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.171452283859253, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7c218268777 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.47271275520324707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 73, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 71, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 58, + "end": 66, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 58, + "end": 64, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0518ec3d48e --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.132307767868042, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..38284e7d71c --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/ILR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.34731268882751465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..58bc561b526 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.293333530426025, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f3f4a89a1bb --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/3/RSD/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 23, + "timing": 0.7589902877807617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 31, + "content": "/* return false; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "index", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 29, + "end": 32, + "content": "set", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "elements", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + }, + { + "start": 48, + "end": 57, + "content": "candidate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* return index != 0 || set.elements[0] == candidate; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "new", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "bytes32", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 42, + "content": "/* return new bytes32[](0); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..07c100079ab --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.561528921127319, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..be4363884a7 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/BOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 1.1351795196533203, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..5dab4bfeaf3 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.8937976360321045, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b40427a74c9 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/CSC/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 24, + "timing": 1.7890937328338623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 15, + "content": "set", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 24, + "content": "elements", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "set", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 35, + "content": "elements", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "length", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 24, + "end": 29, + "content": "index", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "contains", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "set", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "element", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..cef1c5ff65f --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.870490074157715, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..207927b2042 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.746807336807251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 45, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 46, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..53a42196c53 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.24519681930542, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c69bcd83f75 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.6849727630615234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 73, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 65, + "end": 71, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 58, + "end": 66, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 58, + "end": 64, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c51f49ce5ee --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.814486503601074, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4b281edfc13 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/ILR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 1.0888020992279053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..7ca2f3e45e2 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.7410638332366943, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..eeaa21a79ec --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/4/RSD/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 25, + "timing": 0.672217607498169, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 31, + "content": "/* return false; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "index", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 29, + "end": 32, + "content": "set", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "elements", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + }, + { + "start": 48, + "end": 57, + "content": "candidate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* return index != 0 || set.elements[0] == candidate; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "new", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "bytes32", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 42, + "content": "/* return new bytes32[](0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "page", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return page; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c2091569c23 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.6526880264282227, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7cf153c59db --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/BOR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 5, + "timing": 0.5677490234375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..aa5d8bfcd99 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.8010382652282715, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..7a114c17df6 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/CSC/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 27, + "timing": 2.261773109436035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 15, + "content": "set", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 24, + "content": "elements", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 24, + "end": 29, + "content": "index", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 20, + "content": "endIndex", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "set", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 35, + "content": "elements", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "length", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "contains", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "set", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "element", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 17, + "content": "index", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 30, + "content": "lastIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..6effd112cae --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.034731388092041, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..68d05614ea6 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/DLR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.4264349937438965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 45, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 46, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..09caa47f60a --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9967100620269775, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..459b2e5ec76 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/5/ILR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 5, + "timing": 0.8255214691162109, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 47, + "end": 48, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 47, + "end": 48, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..85637b757f6 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.5335581302642822, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c69b6f38723 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/6/BOR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 6, + "timing": 0.4360957145690918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..a4239425a9f --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.0057806968688965, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7c5266f509b --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/6/DLR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.902611494064331, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 45, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 39, + "end": 46, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..20da1ee6178 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.152364730834961, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f889fcf4d66 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/7/BOR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 7, + "timing": 0.6663219928741455, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..562acf4d036 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.3876922130584717, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..0d5c9896a5d --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/8/BOR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 8, + "timing": 1.5694818496704102, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 26, + "end": 27, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 26, + "end": 27, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_GT.json b/results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..10ced1d6dc5 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 3.6174659729003906, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_difft.json b/results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7f3b1f82250 --- /dev/null +++ b/results/contracts/mutants/Bytes32SetLib/9/BOR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 9, + "timing": 1.7796823978424072, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 23, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 26, + "end": 27, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 26, + "end": 27, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..74622c7f355 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.8712587356567383, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..2e7ed36a681 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.9387619495391846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..799d42ec184 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.9123401641845703, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..19ee78c3176 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5844423770904541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..6c04e39ca01 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.617773056030273, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f30207cb9da --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0585627555847168, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..3617c7c68fb --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.498626947402954, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..f331285c0c5 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7158362865447998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2b5c9118ac1 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.320391893386841, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1090ad45a99 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.090744972229004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d87532540fa --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.2526445388793945, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a0a7e91321e --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.8557538986206055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..193e249398d --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.143381834030151, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..6b0cb19fa02 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/1/UORD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.7415244579315186, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8fe7c4d6e24 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 3.9420769214630127, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..54ef349e41a --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/10/BOR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 10, + "timing": 2.5232791900634766, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b5602682fad --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.370068073272705, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b4f038116b7 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/10/ILR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 10, + "timing": 2.567246198654175, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "12", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "11", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "7", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "16", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "15", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_GT.json new file mode 100644 index 00000000000..fa225514181 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.3945183753967285, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_difft.json new file mode 100644 index 00000000000..ac4671b6ab2 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/AOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1547656059265137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_GT.json new file mode 100644 index 00000000000..f7c81625fe9 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.190169334411621, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_difft.json new file mode 100644 index 00000000000..8712e268b4b --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/AVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.09286165237426758, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c7ef91af2fe --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.424642324447632, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a4360747b9b --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.963280439376831, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..287cd035a23 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.9812254905700684, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..fd42d711783 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/ECS/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1170365810394287, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..567f68a878b --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.256932497024536, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b7ef6a818f8 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/ILR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.0678980350494385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..45ac7747ec0 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.584636926651001, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..1b7b7573cc2 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/RSD/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 10, + "timing": 0.8983337879180908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "address", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "out", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 36, + "content": "/* return address(uint(out)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..ba0c6ceb058 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.2162744998931885, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..f62c1e40002 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/2/UORD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 3.0759122371673584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_GT.json new file mode 100644 index 00000000000..5dee17d66d5 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.337689399719238, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_difft.json new file mode 100644 index 00000000000..9b811a5f38c --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/AOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.19049906730651855, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_GT.json new file mode 100644 index 00000000000..e6143dee224 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.8908350467681885, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_difft.json new file mode 100644 index 00000000000..29dc8dfd385 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/AVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.4784066677093506, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..44a9de34dcb --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.09077262878418, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5d3189b3682 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/BOR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.5674436092376709, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_GT.json new file mode 100644 index 00000000000..ed59ece67dc --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.286801338195801, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_difft.json new file mode 100644 index 00000000000..541a938ef4f --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/ECS/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.9685959815979004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 24, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2e2f7fa35bd --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.6390669345855713, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..232e96ab0c5 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/ILR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.17325162887573242, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f866b186308 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.847020864486694, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d4e793bd758 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/RSD/diff_result_difft.json @@ -0,0 +1,138 @@ +{ + "number_of_changes": 12, + "timing": 1.6768555641174316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "address", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "out", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 36, + "content": "/* return address(uint(out)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..6a44f0e6198 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.223806381225586, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..d20a20bbef3 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/3/UORD/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.7731180191040039, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_GT.json new file mode 100644 index 00000000000..3f3491b854f --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.5124402046203613, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_difft.json new file mode 100644 index 00000000000..296ec2841db --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/AOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.269092559814453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_GT.json new file mode 100644 index 00000000000..8a02f7dd429 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.126166343688965, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_difft.json new file mode 100644 index 00000000000..5d57b9cd02d --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/AVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.23856401443481445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..6a0d1ecae34 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.7375664710998535, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..846fcfa0af7 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/BOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 0.26542210578918457, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_GT.json new file mode 100644 index 00000000000..7d6e9c39915 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.6929547786712646, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_difft.json new file mode 100644 index 00000000000..dbc1a144c17 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/ECS/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.1862618923187256, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 24, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes16", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6292546419f --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.093775987625122, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7eba314a6eb --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/ILR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 0.8861851692199707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b166aa5a035 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.201183080673218, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..4a30b7e7550 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/RSD/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 14, + "timing": 0.9009168148040771, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "address", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "out", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 36, + "content": "/* return address(uint(out)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..796e5b329f8 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.904001235961914, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..932197c0633 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/4/UORD/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.31940555572509766, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 29, + "end": 31, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 29, + "end": 31, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_GT.json new file mode 100644 index 00000000000..9d431177606 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.498972654342651, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_difft.json new file mode 100644 index 00000000000..be17e3a30b3 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/AOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.27878808975219727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_GT.json new file mode 100644 index 00000000000..2ad2e3fc63f --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.038106918334961, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_difft.json new file mode 100644 index 00000000000..64e936c1eaa --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/AVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.1209559440612793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 10, + "end": 12, + "content": "|=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 10, + "end": 12, + "content": "&=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ed5d084561c --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.122989892959595, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7cd2d21dbb5 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/BOR/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 5, + "timing": 0.9690747261047363, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_GT.json new file mode 100644 index 00000000000..78b11784e5d --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.153700828552246, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_difft.json new file mode 100644 index 00000000000..095e540e20d --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/ECS/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.06038331985473633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 24, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes16", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1d5de386df1 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9860360622406006, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7efe06da71d --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/ILR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 5, + "timing": 1.0097897052764893, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e60fefc8eeb --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.200524568557739, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..56ca193b94a --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/RSD/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 16, + "timing": 1.213615894317627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "address", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "out", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 36, + "content": "/* return address(uint(out)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "out", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 21, + "content": "/* return out; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_GT.json new file mode 100644 index 00000000000..65609a7f945 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9219539165496826, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_difft.json new file mode 100644 index 00000000000..17efd7efd65 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/5/UORD/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 2.0798323154449463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 29, + "end": 31, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 29, + "end": 31, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 29, + "end": 31, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 29, + "end": 31, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bf91466eb1b --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.204794406890869, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..81e055991ef --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/6/BOR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 6, + "timing": 1.4748308658599854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_GT.json new file mode 100644 index 00000000000..227d770d24f --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.947616100311279, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_difft.json new file mode 100644 index 00000000000..895f2f0bfc0 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/6/ECS/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 1.9956889152526855, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 23, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 19, + "end": 24, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 13, + "end": 20, + "content": "bytes16", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 19, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..55cc0f99cbe --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.140412330627441, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a29d060adc0 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/6/ILR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 6, + "timing": 0.05831003189086914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "12", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "11", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..cdfd2b37841 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.973732948303223, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f3cd41cf723 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/7/BOR/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 7, + "timing": 1.260624885559082, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..027f6cf2e45 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.537245988845825, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..26ad3d1a932 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/7/ILR/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 7, + "timing": 2.7632293701171875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "12", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "11", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "7", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4ab1a96dce8 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.018603324890137, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..60446186f50 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/8/BOR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 8, + "timing": 0.38658881187438965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..67f4c042c7e --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.285520315170288, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4e784d692ac --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/8/ILR/diff_result_difft.json @@ -0,0 +1,168 @@ +{ + "number_of_changes": 8, + "timing": 0.7177877426147461, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "12", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "11", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..1dc523d7db1 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.52078914642334, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..17bb75dbfbe --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/9/BOR/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 9, + "timing": 0.6232426166534424, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "&", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": ">>", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 30, + "end": 31, + "content": "-", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "|", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "<<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_GT.json b/results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9ba6f762ed7 --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 3.9959044456481934, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_difft.json b/results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6a0cbc9bcbf --- /dev/null +++ b/results/contracts/mutants/BytesDeserializer/9/ILR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 9, + "timing": 2.736562967300415, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 51, + "end": 52, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "12", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 50, + "end": 52, + "content": "11", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "16", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "15", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9198673bb52 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.347231864929199, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..fdae40a1b73 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1223340034484863, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/DLR/diff_result_GT.json b/results/contracts/mutants/BytesLib/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..d1d157ae61c --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.299703598022461, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/DLR/diff_result_difft.json b/results/contracts/mutants/BytesLib/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..384356c6c31 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.8888723850250244, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..92597da0a0c --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.889590501785278, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..631765e6478 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 0.2083737850189209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/FVR/diff_result_GT.json b/results/contracts/mutants/BytesLib/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7492deb0bda --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.239446640014648, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/FVR/diff_result_difft.json b/results/contracts/mutants/BytesLib/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c11bf7495cb --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.21190881729125977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/ILR/diff_result_GT.json b/results/contracts/mutants/BytesLib/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..5aa800c38b5 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.668020486831665, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/ILR/diff_result_difft.json b/results/contracts/mutants/BytesLib/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3be1f1bdd08 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1378977298736572, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "30", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/RSD/diff_result_GT.json b/results/contracts/mutants/BytesLib/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..47c8b8c0722 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.838719606399536, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/1/RSD/diff_result_difft.json b/results/contracts/mutants/BytesLib/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a049819ba66 --- /dev/null +++ b/results/contracts/mutants/BytesLib/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 2.4973866939544678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "tempBytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* return tempBytes; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/10/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..41e86a1d69c --- /dev/null +++ b/results/contracts/mutants/BytesLib/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.54871940612793, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/10/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7a47c5cadd7 --- /dev/null +++ b/results/contracts/mutants/BytesLib/10/BOR/diff_result_difft.json @@ -0,0 +1,190 @@ +{ + "number_of_changes": 10, + "timing": 0.8695471286773682, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..460451d953c --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.29582405090332, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..00dd1e6764e --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/BOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.23758530616760254, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/DLR/diff_result_GT.json b/results/contracts/mutants/BytesLib/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..7b396661aba --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.105382919311523, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/DLR/diff_result_difft.json b/results/contracts/mutants/BytesLib/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..e7b52023633 --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.4571678638458252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 41, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 42, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..d1095bfaace --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.707813501358032, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..2bfba135d5a --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/EHC/diff_result_difft.json @@ -0,0 +1,164 @@ +{ + "number_of_changes": 20, + "timing": 1.4819550514221191, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "_start", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(_start + _length >= _start, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/FVR/diff_result_GT.json b/results/contracts/mutants/BytesLib/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6c95b364abf --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.52205753326416, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/FVR/diff_result_difft.json b/results/contracts/mutants/BytesLib/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..392d0aa7bba --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.114128828048706, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/ILR/diff_result_GT.json b/results/contracts/mutants/BytesLib/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..efbce9ce89a --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.068132638931274, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/ILR/diff_result_difft.json b/results/contracts/mutants/BytesLib/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3c6118ae230 --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6070637702941895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "30", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/RSD/diff_result_GT.json b/results/contracts/mutants/BytesLib/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f72c87daedc --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.106687068939209, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/2/RSD/diff_result_difft.json b/results/contracts/mutants/BytesLib/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..0dd74c40ce7 --- /dev/null +++ b/results/contracts/mutants/BytesLib/2/RSD/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 4, + "timing": 0.46286725997924805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "tempBytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* return tempBytes; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "tempAddress", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return tempAddress; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..198d4619f53 --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.390925645828247, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f6991e9138a --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/BOR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.19006085395812988, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/DLR/diff_result_GT.json b/results/contracts/mutants/BytesLib/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..d6e18a7e596 --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.884866714477539, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/DLR/diff_result_difft.json b/results/contracts/mutants/BytesLib/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..486bca6c65a --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.9265351295471191, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 41, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 42, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..756bb234abe --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.052545070648193, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e6db2467fe4 --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/EHC/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 32, + "timing": 1.8647315502166748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "_start", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(_start + _length >= _start, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "_length", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 70, + "content": "'slice_outOfBounds'", + "highlight": "string" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 78, + "content": "/* require(_bytes.length >= _start + _length, 'slice_outOfBounds'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/FVR/diff_result_GT.json b/results/contracts/mutants/BytesLib/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ccf0e2957bb --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.182894468307495, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/FVR/diff_result_difft.json b/results/contracts/mutants/BytesLib/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1b6e558d75a --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.3789634704589844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 59, + "end": 67, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 59, + "end": 65, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/ILR/diff_result_GT.json b/results/contracts/mutants/BytesLib/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ab2c3ddafb4 --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.027047157287598, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/ILR/diff_result_difft.json b/results/contracts/mutants/BytesLib/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..95b1bae633d --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.0730571746826172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "30", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 42, + "end": 44, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 42, + "end": 44, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/RSD/diff_result_GT.json b/results/contracts/mutants/BytesLib/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..1bc5dfcd37d --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.057237863540649, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/3/RSD/diff_result_difft.json b/results/contracts/mutants/BytesLib/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..61a2e2ec044 --- /dev/null +++ b/results/contracts/mutants/BytesLib/3/RSD/diff_result_difft.json @@ -0,0 +1,102 @@ +{ + "number_of_changes": 6, + "timing": 1.420635461807251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "tempBytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* return tempBytes; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "tempAddress", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return tempAddress; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "tempUint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* return tempUint; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9769cb4ed16 --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.623161554336548, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b598c90019c --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/BOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 1.9938585758209229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/DLR/diff_result_GT.json b/results/contracts/mutants/BytesLib/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..92b849e9167 --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.036155700683594, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/DLR/diff_result_difft.json b/results/contracts/mutants/BytesLib/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..e7ce52904ff --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.5695416927337646, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 41, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 42, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 29, + "end": 35, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 29, + "end": 36, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e1bc60a480c --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.447699308395386, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3f2c6a0f4db --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/EHC/diff_result_difft.json @@ -0,0 +1,334 @@ +{ + "number_of_changes": 42, + "timing": 0.6803832054138184, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "_length", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 70, + "content": "'slice_outOfBounds'", + "highlight": "string" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 78, + "content": "/* require(_bytes.length >= _start + _length, 'slice_outOfBounds'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "_start", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(_start + _length >= _start, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 37, + "content": "_start", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 59, + "content": "'toAddress_overflow'", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* require(_start + 20 >= _start, 'toAddress_overflow'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/ILR/diff_result_GT.json b/results/contracts/mutants/BytesLib/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..81cda692730 --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.021466493606567, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/4/ILR/diff_result_difft.json b/results/contracts/mutants/BytesLib/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c84f5ea89ca --- /dev/null +++ b/results/contracts/mutants/BytesLib/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.9979298114776611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "30", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 42, + "end": 44, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 42, + "end": 44, + "content": "19", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 25, + "end": 26, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 25, + "end": 26, + "content": "2", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f6d52180b5b --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.463108539581299, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5dfa7a150ff --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/BOR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 5, + "timing": 2.0183000564575195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/DLR/diff_result_GT.json b/results/contracts/mutants/BytesLib/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..809325a258a --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.189229726791382, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/DLR/diff_result_difft.json b/results/contracts/mutants/BytesLib/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..75482eb8207 --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/DLR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.48130178451538086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 41, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 35, + "end": 42, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 29, + "end": 35, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 29, + "end": 36, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..3422e680195 --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.619494199752808, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..1324236f2eb --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/EHC/diff_result_difft.json @@ -0,0 +1,424 @@ +{ + "number_of_changes": 54, + "timing": 1.3529694080352783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "_start", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(_start + _length >= _start, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "_length", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 70, + "content": "'slice_outOfBounds'", + "highlight": "string" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 78, + "content": "/* require(_bytes.length >= _start + _length, 'slice_outOfBounds'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 37, + "content": "_start", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 59, + "content": "'toAddress_overflow'", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* require(_start + 20 >= _start, 'toAddress_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "20", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 69, + "content": "'toAddress_outOfBounds'", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 77, + "content": "/* require(_bytes.length >= _start + 20, 'toAddress_outOfBounds'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/ILR/diff_result_GT.json b/results/contracts/mutants/BytesLib/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c7ee138ac48 --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.56886625289917, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/5/ILR/diff_result_difft.json b/results/contracts/mutants/BytesLib/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4650058dbff --- /dev/null +++ b/results/contracts/mutants/BytesLib/5/ILR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 0.5114777088165283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 26, + "end": 28, + "content": "30", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 25, + "end": 27, + "content": "19", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 42, + "end": 44, + "content": "20", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 42, + "end": 44, + "content": "19", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 25, + "end": 26, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 25, + "end": 26, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 42, + "end": 43, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/6/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d06ef09b775 --- /dev/null +++ b/results/contracts/mutants/BytesLib/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.234567880630493, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/6/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c0aba687f31 --- /dev/null +++ b/results/contracts/mutants/BytesLib/6/BOR/diff_result_difft.json @@ -0,0 +1,116 @@ +{ + "number_of_changes": 6, + "timing": 1.0271027088165283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/6/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..8de449565fd --- /dev/null +++ b/results/contracts/mutants/BytesLib/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.986709117889404, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/6/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..b6e81d3f42f --- /dev/null +++ b/results/contracts/mutants/BytesLib/6/EHC/diff_result_difft.json @@ -0,0 +1,504 @@ +{ + "number_of_changes": 64, + "timing": 1.0903599262237549, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "_start", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(_start + _length >= _start, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "_length", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 70, + "content": "'slice_outOfBounds'", + "highlight": "string" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 78, + "content": "/* require(_bytes.length >= _start + _length, 'slice_outOfBounds'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "20", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 69, + "content": "'toAddress_outOfBounds'", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 77, + "content": "/* require(_bytes.length >= _start + 20, 'toAddress_outOfBounds'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 37, + "content": "_start", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 59, + "content": "'toAddress_overflow'", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* require(_start + 20 >= _start, 'toAddress_overflow'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "3", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "_start", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "'toUint24_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_start + 3 >= _start, 'toUint24_overflow'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/7/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c7d6e5f7d64 --- /dev/null +++ b/results/contracts/mutants/BytesLib/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.728694200515747, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/7/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..746af6dc10e --- /dev/null +++ b/results/contracts/mutants/BytesLib/7/BOR/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 7, + "timing": 1.1779942512512207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/7/EHC/diff_result_GT.json b/results/contracts/mutants/BytesLib/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..0317db40b26 --- /dev/null +++ b/results/contracts/mutants/BytesLib/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.168441534042358, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/7/EHC/diff_result_difft.json b/results/contracts/mutants/BytesLib/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..548e5284ff1 --- /dev/null +++ b/results/contracts/mutants/BytesLib/7/EHC/diff_result_difft.json @@ -0,0 +1,594 @@ +{ + "number_of_changes": 76, + "timing": 0.6592302322387695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "_start", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(_start + _length >= _start, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_length", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "31", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "_length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 57, + "content": "'slice_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_length + 31 >= _length, 'slice_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "_length", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 70, + "content": "'slice_outOfBounds'", + "highlight": "string" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 8, + "end": 78, + "content": "/* require(_bytes.length >= _start + _length, 'slice_outOfBounds'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "20", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 69, + "content": "'toAddress_outOfBounds'", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 77, + "content": "/* require(_bytes.length >= _start + 20, 'toAddress_outOfBounds'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "20", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 37, + "content": "_start", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 59, + "content": "'toAddress_overflow'", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* require(_start + 20 >= _start, 'toAddress_overflow'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_start", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "3", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "_start", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "'toUint24_overflow'", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(_start + 3 >= _start, 'toUint24_overflow'); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "length", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "_start", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "3", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 67, + "content": "'toUint24_outOfBounds'", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(_bytes.length >= _start + 3, 'toUint24_outOfBounds'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/8/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..827b69da834 --- /dev/null +++ b/results/contracts/mutants/BytesLib/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.64117169380188, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/8/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..8e6193e0e8e --- /dev/null +++ b/results/contracts/mutants/BytesLib/8/BOR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 8, + "timing": 0.9482619762420654, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/9/BOR/diff_result_GT.json b/results/contracts/mutants/BytesLib/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9b5fa37c4dc --- /dev/null +++ b/results/contracts/mutants/BytesLib/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.374408483505249, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesLib/9/BOR/diff_result_difft.json b/results/contracts/mutants/BytesLib/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..35d4203a30b --- /dev/null +++ b/results/contracts/mutants/BytesLib/9/BOR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 9, + "timing": 0.10997343063354492, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "+", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 24, + "end": 25, + "content": "-", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 18, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 30, + "end": 32, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesUtils/1/FVR/diff_result_GT.json b/results/contracts/mutants/BytesUtils/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c9ddbcfb6a1 --- /dev/null +++ b/results/contracts/mutants/BytesUtils/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.49545955657959, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/BytesUtils/1/FVR/diff_result_difft.json b/results/contracts/mutants/BytesUtils/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4dbb47d7bdd --- /dev/null +++ b/results/contracts/mutants/BytesUtils/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.334627866744995, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 3, + "changes": [ + { + "start": 52, + "end": 60, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 3, + "changes": [ + { + "start": 52, + "end": 58, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..b202f61005b --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.967353343963623, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..f87ef54db40 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.230513095855713, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..f7a8115b248 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.329118013381958, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..6a9e23bf1fd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8993849754333496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..f44c753aa2b --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.470886707305908, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..e485a376e97 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/BCRD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5010890960693359, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 300, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..7b58aee8a08 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.174675464630127, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..6eedee70ebb --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1079671382904053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c1bf73708e8 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 4.05875039100647, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e551862fe52 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2236411571502686, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..696f12727c7 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.6232588291168213, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..c5da2057076 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/CCD/diff_result_difft.json @@ -0,0 +1,1303 @@ +{ + "number_of_changes": 172, + "timing": 1.81782865524292, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 25, + "end": 39, + "content": "_starting_caps", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 8, + "end": 20, + "content": "combo_oracle", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 34, + "content": "ComboOracle", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 56, + "content": "_combo_oracle_address", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 8, + "end": 24, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 27, + "end": 43, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 60, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 5, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 6, + "end": 11, + "content": "Owned", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 28, + "content": "_creator_address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 37, + "content": "_combo_oracle_address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 8, + "end": 24, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 27, + "end": 49, + "content": "CrossChainBridgeBacker", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 67, + "content": "_cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 12, + "end": 20, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 29, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 33, + "end": 37, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 29, + "content": "_frax_address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 8, + "end": 24, + "content": "// Set instances", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 31, + "content": "// Add to the array", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + }, + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 23, + "end": 40, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "=", + "highlight": "normal" + }, + { + "start": 44, + "end": 56, + "content": "combo_oracle", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ".", + "highlight": "normal" + }, + { + "start": 57, + "end": 70, + "content": "getTokenPrice", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 79, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 33, + "content": "_cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 32, + "content": "_creator_address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 12, + "end": 25, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 12, + "end": 29, + "content": "swap_tokens_array", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 34, + "content": "push", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 43, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 12, + "end": 38, + "content": "// Set an initial cap of 0", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 19, + "content": "address", + "highlight": "normal" + }, + { + "start": 20, + "end": 28, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "=", + "highlight": "normal" + }, + { + "start": 31, + "end": 43, + "content": "_swap_tokens", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "i", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 36, + "content": "// Get the token address", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 12, + "end": 44, + "content": "// Enable swapping for the token", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 8, + "end": 25, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "_custodian_address", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 115, + "changes": [ + { + "start": 12, + "end": 50, + "content": "// Set the missing decimals multiplier", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 12, + "end": 39, + "content": "// Be wary of decimals here", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 12, + "end": 54, + "content": "// Make sure the oracle has the swap token", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 12, + "end": 33, + "content": "swap_tkn_msg_dec_mult", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 42, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + }, + { + "start": 49, + "end": 51, + "content": "**", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 63, + "content": "18", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": "-", + "highlight": "keyword" + }, + { + "start": 67, + "end": 72, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 81, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ".", + "highlight": "normal" + }, + { + "start": 83, + "end": 91, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 45, + "content": "// Initialize the starting old tokens", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 12, + "end": 31, + "content": "// Mark as accepted", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 12, + "end": 26, + "content": "swap_token_cap", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": "=", + "highlight": "normal" + }, + { + "start": 39, + "end": 53, + "content": "_starting_caps", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": "i", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 15, + "content": "canFRAX", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 23, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 37, + "content": "_frax_address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 34, + "content": "_custodian_address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 11, + "content": "for", + "highlight": "keyword" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 20, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "i", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "i", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_swap_tokens", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "length", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "i", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 58, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 12, + "end": 54, + "content": "// Set a small swap fee initially of 0.04%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 129, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 25, + "end": 37, + "content": "_swap_tokens", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 12, + "end": 20, + "content": "swap_fee", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 29, + "content": "tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..371bb786ce0 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.692117691040039, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..999ffefef59 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/CSC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 1.8467812538146973, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 28, + "content": "swp_tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 56, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..1a10409a500 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.873878479003906, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..3430167c82c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.6968555450439453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..955ef3389bd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.867691516876221, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..f9fc6edb0b0 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.7246015071868896, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 53, + "end": 60, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 53, + "end": 58, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..39eb81d8796 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.044269561767578, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..4478ccdbd4a --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/EED/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 1.7615163326263428, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "SwapTokenAdded", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 46, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 8, + "end": 54, + "content": "/* emit SwapTokenAdded(swap_token_address); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..f1bf70eefd3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 3.7920100688934326, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..d5e59630f46 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 1.3316245079040527, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..db0ac935834 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.327752113342285, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5fe1772359a --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.145460605621338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_GT.json new file mode 100644 index 00000000000..6655955ed53 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.337306261062622, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_difft.json new file mode 100644 index 00000000000..86c59b6a978 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/ICM/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 1.619227409362793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7d65c2830a3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.103839635848999, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..5b9d98b73ce --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.872366189956665, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_GT.json new file mode 100644 index 00000000000..3e973667918 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.199672222137451, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_difft.json new file mode 100644 index 00000000000..eb2f40749fc --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/LSC/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 0.1960442066192627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_GT.json new file mode 100644 index 00000000000..8c70362ad5b --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.139837026596069, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_difft.json new file mode 100644 index 00000000000..9a21cec2d21 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/MOC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 2, + "timing": 0.33019566535949707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..29f0edb86f5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.630570888519287, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..a7546db60bb --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/MOD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 2, + "timing": 0.7732083797454834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..8b5cfbee3e3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.665877342224121, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..853b129f6a6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8738009929656982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3c583cbfd0d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9394731521606445, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..64c006542f8 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/RSD/diff_result_difft.json @@ -0,0 +1,140 @@ +{ + "number_of_changes": 19, + "timing": 0.2919187545776367, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "2", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return (allocations[0], 0, allocations[2], allocations[3]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..cf05b628136 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.139631986618042, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..e1719785ca2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/RVS/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 10, + "timing": 1.0388283729553223, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "3", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..b11a826b9be --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.482201814651489, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..cd1ebe4df9e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/SCEC/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 10, + "timing": 2.801555633544922, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "3", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..c5d65f98b40 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.069212436676025, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..a9f36cdaa25 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0782239437103271, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 7, + "end": 44, + "content": "'../../../Uniswap/TransferHelper.sol'", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 7, + "end": 9, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..5d734d5e693 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 4.363081216812134, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a607760caf2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.18236064910888672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..18873f7fee4 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.756510496139526, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..982f319c009 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/UORD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8706977367401123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ff73be284ea --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.06189489364624, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..d698bc4ead1 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2415788173675537, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d661c51cc7c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 48, + "timing": 4.651533603668213, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..82f67d7da1c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/BOR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 11, + "timing": 1.7269129753112793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 51, + "content": "**", + "highlight": "keyword" + }, + { + "start": 65, + "end": 66, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 40, + "end": 41, + "content": "*", + "highlight": "keyword" + }, + { + "start": 46, + "end": 48, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..16adff23467 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 5.412052631378174, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..811d1bb841d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/EHC/diff_result_difft.json @@ -0,0 +1,936 @@ +{ + "number_of_changes": 123, + "timing": 1.005298376083374, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 98, + "content": "\"Swap token price too low\"", + "highlight": "string" + }, + { + "start": 98, + "end": 99, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 106, + "content": "/* require(e6_price_swap_tkn >= PRICE_PRECISION - price_tolerance, \"Swap token price too low\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 99, + "content": "\"Swap token price too high\"", + "highlight": "string" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 107, + "content": "/* require(e6_price_swap_tkn <= PRICE_PRECISION + price_tolerance, \"Swap token price too high\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 22, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 41, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 52, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "address", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "this", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "+", + "highlight": "keyword" + }, + { + "start": 70, + "end": 82, + "content": "token_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 86, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 87, + "end": 101, + "content": "swap_token_cap", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 102, + "end": 120, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 120, + "end": 121, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 121, + "end": 122, + "content": ",", + "highlight": "normal" + }, + { + "start": 123, + "end": 147, + "content": "\"Swap token cap reached\"", + "highlight": "string" + }, + { + "start": 147, + "end": 148, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 155, + "content": "/* require((ERC20(swap_token_address).balanceOf(address(this)) + token_amount) <= swap_token_cap[swap_token_address], \"Swap token cap reached\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 98, + "content": "\"Swap token price too low\"", + "highlight": "string" + }, + { + "start": 98, + "end": 99, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 8, + "end": 106, + "content": "/* require(e6_price_swap_tkn >= PRICE_PRECISION - price_tolerance, \"Swap token price too low\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..99ed75fc408 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.474952936172485, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c1322493be5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/FVR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 2.530799388885498, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 55, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 88, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 86, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 79, + "end": 87, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 79, + "end": 85, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 87, + "end": 95, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 87, + "end": 93, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 65, + "end": 73, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 65, + "end": 71, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..79f167fd9ae --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.470688581466675, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e90510d1cfc --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/ILR/diff_result_difft.json @@ -0,0 +1,244 @@ +{ + "number_of_changes": 10, + "timing": 0.7849574089050293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + }, + { + "start": 61, + "end": 63, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 47, + "content": "9", + "highlight": "normal" + }, + { + "start": 60, + "end": 62, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 60, + "end": 61, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 60, + "end": 61, + "content": "3", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_GT.json new file mode 100644 index 00000000000..37acdea2198 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.428029298782349, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_difft.json new file mode 100644 index 00000000000..0ba4ad6c0c9 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/MOR/diff_result_difft.json @@ -0,0 +1,300 @@ +{ + "number_of_changes": 16, + "timing": 1.3872718811035156, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 89, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 90, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 54, + "content": "onlyByOwnerCust", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 51, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 294, + "changes": [ + { + "start": 66, + "end": 77, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 294, + "changes": [ + { + "start": 66, + "end": 78, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 89, + "content": "validSwapToken", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 108, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 108, + "end": 109, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 87, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 319, + "changes": [ + { + "start": 79, + "end": 93, + "content": "validSwapToken", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 112, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 112, + "end": 113, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 319, + "changes": [ + { + "start": 79, + "end": 91, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_GT.json new file mode 100644 index 00000000000..225ecda76bd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 47, + "timing": 4.8080079555511475, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a9b16e536be --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/TOR/diff_result_difft.json @@ -0,0 +1,372 @@ +{ + "number_of_changes": 20, + "timing": 0.7837300300598145, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 68, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 234, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 244, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 244, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_GT.json new file mode 100644 index 00000000000..5b1acc14ea6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 5.219620943069458, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_difft.json new file mode 100644 index 00000000000..6c0c95e3a98 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/10/UORD/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 10, + "timing": 0.278167724609375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 26, + "end": 27, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 262, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 269, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 269, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 56, + "end": 58, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [ + { + "start": 56, + "end": 58, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 306, + "changes": [ + { + "start": 44, + "end": 45, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 306, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_GT.json new file mode 100644 index 00000000000..f31a4f67b07 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.391897678375244, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_difft.json new file mode 100644 index 00000000000..92ab1f135a8 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/AOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.1035263538360596, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_GT.json new file mode 100644 index 00000000000..c32232d211f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.419804573059082, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_difft.json new file mode 100644 index 00000000000..c4e32998b23 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/AVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6696937084197998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..da27dce55b2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.220783710479736, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..5e1b4492cfa --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.5813848972320557, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 37, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 38, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..0eaf010aa05 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 4.127429246902466, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9218a40240f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5067496299743652, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..3afb59ab913 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.078700065612793, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b18c73bbc4f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/CSC/diff_result_difft.json @@ -0,0 +1,124 @@ +{ + "number_of_changes": 13, + "timing": 1.028174877166748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 28, + "content": "swp_tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 56, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..c6de8dd30f5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.388598918914795, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..acbd60f94f9 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.9914133548736572, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..6df8a840f85 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.52663779258728, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..14712e395df --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/ECS/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.873871088027954, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 53, + "end": 60, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 53, + "end": 58, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 59, + "end": 66, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 59, + "end": 64, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..c23580b5352 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.575713634490967, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..b39b6687d6c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/EED/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 16, + "timing": 1.378887414932251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "SwapTokenAdded", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 46, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 8, + "end": 54, + "content": "/* emit SwapTokenAdded(swap_token_address); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "SwapTokenToggled", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 48, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "!", + "highlight": "keyword" + }, + { + "start": 51, + "end": 64, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 83, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* emit SwapTokenToggled(swap_token_address, !is_swap_token[swap_token_address]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..80153a1f8bf --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 3.670410394668579, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..156f14a98d5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/EHC/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 26, + "timing": 0.4542238712310791, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7468d485e2e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.8944764137268066, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4970a8560bd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.8309297561645508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_GT.json new file mode 100644 index 00000000000..5b50e2661c0 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.81497859954834, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_difft.json new file mode 100644 index 00000000000..5bb91fbaa58 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/ICM/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 2, + "timing": 0.9926986694335938, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..fb014e42031 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.5023040771484375, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d6cbc89cc9d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.5331368446350098, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_GT.json new file mode 100644 index 00000000000..4f8e3e16c41 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.660051584243774, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_difft.json new file mode 100644 index 00000000000..2a72c67f8a3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/LSC/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 2, + "timing": 1.2828433513641357, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_GT.json new file mode 100644 index 00000000000..b258c144dbf --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.1533355712890625, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_difft.json new file mode 100644 index 00000000000..9e1b72075df --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/MOC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 4, + "timing": 0.8323361873626709, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_GT.json new file mode 100644 index 00000000000..3d437e80284 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.791918039321899, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_difft.json new file mode 100644 index 00000000000..2519424513c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/MOD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 4, + "timing": 0.6406817436218262, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..d9f302dbd66 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.898123741149902, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..94da5c89d3e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.38455772399902344, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f6ea79514d0 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 4.301605939865112, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3c3f84b808c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/RSD/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 29, + "timing": 0.7886381149291992, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "2", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return (allocations[0], 0, allocations[2], allocations[3]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "frax_lent_balances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 58, + "content": "address", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 63, + "content": "this", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* return cc_bridge_backer.frax_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..59d0ab6a456 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 3.834127426147461, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..8458a2dd01e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8448929786682129, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..71ee3dafdda --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.535829305648804, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..a126caa14ed --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/UORD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9422011375427246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..f958d474e5c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.240239381790161, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f1e005758ce --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.12897944450378418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_GT.json new file mode 100644 index 00000000000..424ad7afca4 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.722447156906128, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_difft.json new file mode 100644 index 00000000000..a2b44cd976e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/AOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.9167089462280273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_GT.json new file mode 100644 index 00000000000..a7fc29e6f3d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.5045552253723145, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_difft.json new file mode 100644 index 00000000000..defe0e14fc1 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/AVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.270416021347046, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 21, + "end": 23, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..8192ff8d154 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.782955884933472, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..877b2e8f7f2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/BLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.42705345153808594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 37, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 38, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 276, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 276, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..565b4988fb5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 4.045689582824707, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f9627a0b43c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.4312252998352051, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c242c9620e3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.794710874557495, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..05ecc1a875f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/CSC/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 20, + "timing": 0.9001178741455078, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 28, + "content": "swp_tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 56, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..96383d5a43f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.357990980148315, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..bece8731778 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.6685144901275635, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 63, + "end": 69, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 63, + "end": 70, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..6dc68f23848 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.987194061279297, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..6c2e6c640af --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/EED/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 21, + "timing": 0.9135987758636475, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "SwapTokenAdded", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 46, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 8, + "end": 54, + "content": "/* emit SwapTokenAdded(swap_token_address); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "SwapTokenToggled", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 48, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "!", + "highlight": "keyword" + }, + { + "start": 51, + "end": 64, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 83, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* emit SwapTokenToggled(swap_token_address, !is_swap_token[swap_token_address]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "CustodianSet", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 44, + "content": "_custodian_address", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 336, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit CustodianSet(_custodian_address); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..2460329edb2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 35, + "timing": 4.206998825073242, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..58848be0472 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/EHC/diff_result_difft.json @@ -0,0 +1,276 @@ +{ + "number_of_changes": 35, + "timing": 0.6457188129425049, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a771d245046 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.242314100265503, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f50b8f9fb03 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.4292888641357422, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c42e3e0ce9e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.567023277282715, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d20f0a8eff7 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.0128824710845947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_GT.json new file mode 100644 index 00000000000..0e49c0dd3d8 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.659850597381592, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_difft.json new file mode 100644 index 00000000000..974a85a78ee --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/MOC/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 6, + "timing": 1.3337538242340088, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_GT.json new file mode 100644 index 00000000000..f221bfe17dd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.6563005447387695, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_difft.json new file mode 100644 index 00000000000..29c4e780f57 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/MOD/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 6, + "timing": 1.6042883396148682, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..c9fed579ffa --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.603849172592163, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..bb0ae32a782 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.4478018283843994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..37e0f1c87af --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 4.593461036682129, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6d37b42f1cd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/RSD/diff_result_difft.json @@ -0,0 +1,296 @@ +{ + "number_of_changes": 39, + "timing": 1.1848254203796387, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "frax_lent_balances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 58, + "content": "address", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 63, + "content": "this", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* return cc_bridge_backer.frax_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 52, + "content": "collat_lent_balances", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "address", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "this", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 74, + "content": "/* return cc_bridge_backer.collat_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "2", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return (allocations[0], 0, allocations[2], allocations[3]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..a976d512197 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 4.049814224243164, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..7d2590fbec9 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/TOR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 6, + "timing": 0.8873727321624756, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..eb8f7c43df0 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.018986463546753, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..d2c17ff5749 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/UORD/diff_result_difft.json @@ -0,0 +1,77 @@ +{ + "number_of_changes": 3, + "timing": 1.5181567668914795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ee813c418f0 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.950307607650757, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..9e8b3f00f27 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.7616252899169922, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bdabfdd5946 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.782381534576416, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..b81330539e6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/BLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.514531373977661, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 37, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 38, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 276, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 276, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 39, + "end": 43, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 39, + "end": 44, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..0fcb9469181 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 3.5297510623931885, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5203e366d47 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.3451364040374756, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4d1df3a68d3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.0234596729278564, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..8ec4d7013db --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/CSC/diff_result_difft.json @@ -0,0 +1,242 @@ +{ + "number_of_changes": 26, + "timing": 1.18784761428833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 28, + "content": "swp_tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 56, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 270, + "changes": [ + { + "start": 16, + "end": 33, + "content": "swap_tokens_array", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "i", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": "==", + "highlight": "keyword" + }, + { + "start": 40, + "end": 58, + "content": "swap_token_address", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 270, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..6b5112a81b6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.162609577178955, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ae6521c021a --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.324803113937378, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 63, + "end": 69, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 63, + "end": 70, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..437a82f9389 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 36, + "timing": 5.002039909362793, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..468d83d2dac --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/EHC/diff_result_difft.json @@ -0,0 +1,344 @@ +{ + "number_of_changes": 43, + "timing": 2.789102554321289, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..edc677932d2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.247049570083618, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a0d96ee9449 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/FVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.7750880718231201, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..042ec8907bd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.239278316497803, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c23db11c557 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.42877745628356934, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_GT.json new file mode 100644 index 00000000000..4435dd696e9 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.5082502365112305, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_difft.json new file mode 100644 index 00000000000..7b181e3be18 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/MOC/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 8, + "timing": 1.1620428562164307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 110, + "end": 121, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 86, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_GT.json new file mode 100644 index 00000000000..957cf13f2a2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.47510552406311, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_difft.json new file mode 100644 index 00000000000..1bd6ea30241 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/MOD/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 8, + "timing": 0.8760437965393066, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 110, + "end": 121, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 86, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..a9c8f9bbc82 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.473553419113159, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..44796167ab1 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.9002714157104492, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..9057b5ebade --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 4.646356105804443, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f7fcaf79e1c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/RSD/diff_result_difft.json @@ -0,0 +1,328 @@ +{ + "number_of_changes": 41, + "timing": 1.5914993286132812, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 52, + "content": "collat_lent_balances", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "address", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "this", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 74, + "content": "/* return cc_bridge_backer.collat_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "frax_lent_balances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 58, + "content": "address", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 63, + "content": "this", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* return cc_bridge_backer.frax_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "2", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return (allocations[0], 0, allocations[2], allocations[3]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 32, + "content": "swap_tokens_array", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 39, + "content": "/* return swap_tokens_array; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..7818f38f62d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 41, + "timing": 4.541445255279541, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..fcddbfcebde --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/TOR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 8, + "timing": 0.3662760257720947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..ac7f188cf76 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.424716472625732, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..54c2a0d5fc9 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/UORD/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 0.3567831516265869, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..52d17431e67 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.918193578720093, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..2e130b6be9c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/4/VVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.9709575176239014, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_GT.json new file mode 100644 index 00000000000..04967ec754c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.190285682678223, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_difft.json new file mode 100644 index 00000000000..89ca7be36ed --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/BLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.3698294162750244, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 37, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 33, + "end": 38, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 276, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 276, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 39, + "end": 43, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 39, + "end": 44, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 299, + "changes": [ + { + "start": 35, + "end": 39, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 299, + "changes": [ + { + "start": 35, + "end": 40, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7c1d28a0fc7 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 41, + "timing": 4.423505783081055, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ce81890d833 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/BOR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 5, + "timing": 0.166764497756958, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..37d246193e7 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.797894716262817, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d1eb993f014 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/CSC/diff_result_difft.json @@ -0,0 +1,298 @@ +{ + "number_of_changes": 32, + "timing": 3.2875144481658936, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 28, + "content": "swp_tkn_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 56, + "content": "collateral_token", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "_isFeeExempt", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 270, + "changes": [ + { + "start": 16, + "end": 33, + "content": "swap_tokens_array", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "i", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": "==", + "highlight": "keyword" + }, + { + "start": 40, + "end": 58, + "content": "swap_token_address", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 270, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 298, + "changes": [ + { + "start": 16, + "end": 33, + "content": "swap_tokens_array", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "i", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": "==", + "highlight": "keyword" + }, + { + "start": 40, + "end": 58, + "content": "swap_token_address", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 298, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..fb1e01b6751 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 4.864235877990723, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..76824d75d08 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/DLR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.530432939529419, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 63, + "end": 69, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 63, + "end": 70, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 25, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 26, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 62, + "end": 68, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 62, + "end": 69, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..972f7480722 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 37, + "timing": 5.52356743812561, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..74061274661 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/EHC/diff_result_difft.json @@ -0,0 +1,436 @@ +{ + "number_of_changes": 55, + "timing": 2.4433650970458984, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..22cc9ffa8d5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.308371305465698, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ce0aff13384 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/FVR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 1.1647484302520752, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..64c4308f32c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.862601280212402, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..76ab03b88ac --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/ILR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.1561462879180908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 47, + "content": "9", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_GT.json new file mode 100644 index 00000000000..4de5c2c44f3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.9876391887664795, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_difft.json new file mode 100644 index 00000000000..585c7e7822d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/MOC/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 10, + "timing": 2.8968563079833984, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 110, + "end": 121, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 86, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 319, + "changes": [ + { + "start": 114, + "end": 125, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 319, + "changes": [ + { + "start": 79, + "end": 90, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_GT.json new file mode 100644 index 00000000000..9b6c9f9a2a5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.022323369979858, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_difft.json new file mode 100644 index 00000000000..479a0861ac1 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/MOD/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 10, + "timing": 0.6257619857788086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 110, + "end": 121, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 86, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 319, + "changes": [ + { + "start": 114, + "end": 125, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 319, + "changes": [ + { + "start": 79, + "end": 90, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..32b0082133e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.996346712112427, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..c286a0d0f29 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/MOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 2.202892303466797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 89, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 90, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..1bd520a1717 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 3.6510322093963623, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..c6e2c9e278e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/RSD/diff_result_difft.json @@ -0,0 +1,388 @@ +{ + "number_of_changes": 48, + "timing": 0.6638572216033936, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "frax_lent_balances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 58, + "content": "address", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 63, + "content": "this", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* return cc_bridge_backer.frax_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 31, + "content": "cc_bridge_backer", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 52, + "content": "collat_lent_balances", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "address", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "this", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 74, + "content": "/* return cc_bridge_backer.collat_lent_balances(address(this)); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "2", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "allocations", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": "3", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return (allocations[0], 0, allocations[2], allocations[3]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 31, + "content": "fee_exempt_list", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 43, + "content": "the_address", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return (fee_exempt_list[the_address]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 32, + "content": "swap_tokens_array", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 39, + "content": "/* return swap_tokens_array; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..997e7069d78 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 4.981248617172241, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..fa8becf81d7 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/TOR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 10, + "timing": 0.7285609245300293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_GT.json new file mode 100644 index 00000000000..90c64d94ae3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 4.898869752883911, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_difft.json new file mode 100644 index 00000000000..bedb92cd22e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/UORD/diff_result_difft.json @@ -0,0 +1,115 @@ +{ + "number_of_changes": 5, + "timing": 1.9307031631469727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..5ac6ce69924 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.549263954162598, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..303acc7b6f5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/5/VVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 1.6384820938110352, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f8cca28f948 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 43, + "timing": 4.615399122238159, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..957b0b01aad --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/BOR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 6, + "timing": 0.8045299053192139, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 51, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b58012319b5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 4.651599168777466, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..38cd3414d8f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/EHC/diff_result_difft.json @@ -0,0 +1,514 @@ +{ + "number_of_changes": 65, + "timing": 0.9174659252166748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 98, + "content": "\"Swap token price too low\"", + "highlight": "string" + }, + { + "start": 98, + "end": 99, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 106, + "content": "/* require(e6_price_swap_tkn >= PRICE_PRECISION - price_tolerance, \"Swap token price too low\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f72fb84bb83 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.5651326179504395, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3a5669af171 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/FVR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 1.1138906478881836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 55, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b840488b04e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.205394983291626, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2f5772e6663 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/ILR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 6, + "timing": 2.4713404178619385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + }, + { + "start": 61, + "end": 63, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 47, + "content": "9", + "highlight": "normal" + }, + { + "start": 60, + "end": 62, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_GT.json new file mode 100644 index 00000000000..878cd6e37f4 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.7389562129974365, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_difft.json new file mode 100644 index 00000000000..8ffa8c970a2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/MOC/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 12, + "timing": 2.823521137237549, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 110, + "end": 121, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 86, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 319, + "changes": [ + { + "start": 114, + "end": 125, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 319, + "changes": [ + { + "start": 79, + "end": 90, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 323, + "changes": [ + { + "start": 106, + "end": 117, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 323, + "changes": [ + { + "start": 71, + "end": 82, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_GT.json new file mode 100644 index 00000000000..31d29bdf91e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.630658864974976, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_difft.json new file mode 100644 index 00000000000..8be6893c419 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/MOD/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 12, + "timing": 1.3242573738098145, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 124, + "end": 136, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 123, + "end": 135, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 131, + "end": 142, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 319, + "changes": [ + { + "start": 114, + "end": 125, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 319, + "changes": [ + { + "start": 79, + "end": 90, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 110, + "end": 121, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 86, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 323, + "changes": [ + { + "start": 106, + "end": 117, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 323, + "changes": [ + { + "start": 71, + "end": 82, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..f24c97305c6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.460888147354126, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..49d8a012cef --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/MOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.43929362297058105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 89, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 90, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 54, + "content": "onlyByOwnerCust", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 51, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..bd03a5ea991 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 43, + "timing": 5.104504823684692, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..03346c8edf9 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/TOR/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 12, + "timing": 1.3491251468658447, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_GT.json new file mode 100644 index 00000000000..cd0ab204f69 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 5.560507297515869, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_difft.json new file mode 100644 index 00000000000..ac5b2f516be --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/UORD/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 6, + "timing": 0.4364016056060791, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..2e3f9057664 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 3.8785879611968994, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..d84936255e2 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/6/VVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 0.4324934482574463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a06fe539ecc --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 44, + "timing": 5.035013675689697, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..0d8aa587320 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/BOR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 8, + "timing": 1.289773941040039, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 51, + "content": "**", + "highlight": "keyword" + }, + { + "start": 65, + "end": 66, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..84a4cd17519 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 39, + "timing": 4.795773267745972, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..049a6d8abdc --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/EHC/diff_result_difft.json @@ -0,0 +1,592 @@ +{ + "number_of_changes": 75, + "timing": 1.1384892463684082, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 99, + "content": "\"Swap token price too high\"", + "highlight": "string" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 107, + "content": "/* require(e6_price_swap_tkn <= PRICE_PRECISION + price_tolerance, \"Swap token price too high\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 98, + "content": "\"Swap token price too low\"", + "highlight": "string" + }, + { + "start": 98, + "end": 99, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 106, + "content": "/* require(e6_price_swap_tkn >= PRICE_PRECISION - price_tolerance, \"Swap token price too low\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..22cb0fcf18f --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.169420003890991, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..08c7199909e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/FVR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 0.969050407409668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 55, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 88, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 86, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..e1b30cbab47 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.570820331573486, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1d9b76856f6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/ILR/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 7, + "timing": 0.83091139793396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + }, + { + "start": 61, + "end": 63, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 47, + "content": "9", + "highlight": "normal" + }, + { + "start": 60, + "end": 62, + "content": "17", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..1956e03ed43 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.042143821716309, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..fda6661d9f4 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/MOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.5690550804138184, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 89, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 90, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 54, + "content": "onlyByOwnerCust", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 51, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_GT.json new file mode 100644 index 00000000000..564596f2147 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 44, + "timing": 5.070075273513794, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_difft.json new file mode 100644 index 00000000000..5e38531a13d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/TOR/diff_result_difft.json @@ -0,0 +1,258 @@ +{ + "number_of_changes": 14, + "timing": 0.867971658706665, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 68, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_GT.json new file mode 100644 index 00000000000..e253b62b999 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 4.672251224517822, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_difft.json new file mode 100644 index 00000000000..8489481cead --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/UORD/diff_result_difft.json @@ -0,0 +1,153 @@ +{ + "number_of_changes": 7, + "timing": 0.1914966106414795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 26, + "end": 27, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 262, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..0e0ae6da75a --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 3.8797178268432617, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..302393dd700 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/7/VVR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 7, + "timing": 0.6131529808044434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e55611e9573 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 45, + "timing": 4.072935104370117, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..955f45afae3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/BOR/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 9, + "timing": 0.6495275497436523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 51, + "content": "**", + "highlight": "keyword" + }, + { + "start": 65, + "end": 66, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..675e9c398d5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 4.296123504638672, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..26e71ee4c28 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/EHC/diff_result_difft.json @@ -0,0 +1,766 @@ +{ + "number_of_changes": 101, + "timing": 1.0238330364227295, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 98, + "content": "\"Swap token price too low\"", + "highlight": "string" + }, + { + "start": 98, + "end": 99, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 106, + "content": "/* require(e6_price_swap_tkn >= PRICE_PRECISION - price_tolerance, \"Swap token price too low\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 22, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 41, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 52, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "address", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "this", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "+", + "highlight": "keyword" + }, + { + "start": 70, + "end": 82, + "content": "token_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 86, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 87, + "end": 101, + "content": "swap_token_cap", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 102, + "end": 120, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 120, + "end": 121, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 121, + "end": 122, + "content": ",", + "highlight": "normal" + }, + { + "start": 123, + "end": 147, + "content": "\"Swap token cap reached\"", + "highlight": "string" + }, + { + "start": 147, + "end": 148, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 155, + "content": "/* require((ERC20(swap_token_address).balanceOf(address(this)) + token_amount) <= swap_token_cap[swap_token_address], \"Swap token cap reached\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 99, + "content": "\"Swap token price too high\"", + "highlight": "string" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 107, + "content": "/* require(e6_price_swap_tkn <= PRICE_PRECISION + price_tolerance, \"Swap token price too high\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0e0169aa6c6 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.794009208679199, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0a9ba09aec3 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/FVR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 1.6057424545288086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 55, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 88, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 86, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 79, + "end": 87, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 79, + "end": 85, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a0236ebbe38 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.2734715938568115, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6fa9f88a958 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/ILR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 8, + "timing": 0.6465146541595459, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + }, + { + "start": 61, + "end": 63, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 47, + "content": "9", + "highlight": "normal" + }, + { + "start": 60, + "end": 62, + "content": "17", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 60, + "end": 61, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 60, + "end": 61, + "content": "3", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..7c3a2b536fb --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.686586380004883, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..10eaa9166ba --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/MOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.38045573234558105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 89, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 90, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 54, + "content": "onlyByOwnerCust", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 51, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 294, + "changes": [ + { + "start": 66, + "end": 77, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 294, + "changes": [ + { + "start": 66, + "end": 78, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_GT.json new file mode 100644 index 00000000000..4b140583695 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 45, + "timing": 4.58461594581604, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_difft.json new file mode 100644 index 00000000000..c341fd0b0fd --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/TOR/diff_result_difft.json @@ -0,0 +1,296 @@ +{ + "number_of_changes": 16, + "timing": 0.5944702625274658, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 68, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_GT.json new file mode 100644 index 00000000000..839a8cf23cc --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 5.515524625778198, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_difft.json new file mode 100644 index 00000000000..096b58342ba --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/UORD/diff_result_difft.json @@ -0,0 +1,179 @@ +{ + "number_of_changes": 8, + "timing": 2.4853386878967285, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 26, + "end": 27, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 262, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 269, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 269, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..a3f923d5e8a --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.608702182769775, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..8da2e59dcdf --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/8/VVR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 8, + "timing": 1.2352967262268066, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b9e9414cb34 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 46, + "timing": 4.412158250808716, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e68c7046dad --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/BOR/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 10, + "timing": 1.2556848526000977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 51, + "content": "**", + "highlight": "keyword" + }, + { + "start": 65, + "end": 66, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 49, + "end": 50, + "content": "+", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 40, + "end": 41, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..cafd005b16c --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 41, + "timing": 4.355937719345093, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..854faaad781 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/EHC/diff_result_difft.json @@ -0,0 +1,858 @@ +{ + "number_of_changes": 113, + "timing": 0.972970724105835, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 48, + "content": "\"Not owner\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(msg.sender == owner, \"Not owner\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 70, + "content": "custodian_address", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 97, + "content": "\"Not owner, or custodian\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(msg.sender == owner || msg.sender == custodian_address, \"Not owner, or custodian\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 14, + "content": "require", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 28, + "content": "is_swap_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 42, + "content": "token_address", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 65, + "content": "\"Invalid swap token\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 7, + "end": 73, + "content": "/* require(is_swap_token[token_address], \"Invalid swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 37, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 75, + "content": "\"ComboOracle missing swap token\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 83, + "content": "/* require(e6_price_swap_tkn > 0, \"ComboOracle missing swap token\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 98, + "content": "\"Swap token price too low\"", + "highlight": "string" + }, + { + "start": 98, + "end": 99, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 192, + "changes": [ + { + "start": 8, + "end": 106, + "content": "/* require(e6_price_swap_tkn >= PRICE_PRECISION - price_tolerance, \"Swap token price too low\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 22, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 41, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 52, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 60, + "content": "address", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "this", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "+", + "highlight": "keyword" + }, + { + "start": 70, + "end": 82, + "content": "token_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 86, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 87, + "end": 101, + "content": "swap_token_cap", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 102, + "end": 120, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 120, + "end": 121, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 121, + "end": 122, + "content": ",", + "highlight": "normal" + }, + { + "start": 123, + "end": 147, + "content": "\"Swap token cap reached\"", + "highlight": "string" + }, + { + "start": 147, + "end": 148, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 155, + "content": "/* require((ERC20(swap_token_address).balanceOf(address(this)) + token_amount) <= swap_token_cap[swap_token_address], \"Swap token cap reached\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "e6_price_swap_tkn", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 52, + "content": "PRICE_PRECISION", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 70, + "content": "price_tolerance", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 99, + "content": "\"Swap token price too high\"", + "highlight": "string" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 8, + "end": 107, + "content": "/* require(e6_price_swap_tkn <= PRICE_PRECISION + price_tolerance, \"Swap token price too high\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 32, + "content": "exchangesPaused", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 44, + "content": "can_swap", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 63, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 84, + "content": "\"Exchanges paused\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(!exchangesPaused && can_swap[swap_token_address], \"Exchanges paused\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..22dfc1a1187 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.24919319152832, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..de3cd4cc20d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/FVR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 0.525726318359375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 55, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 88, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 80, + "end": 86, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 79, + "end": 87, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 79, + "end": 85, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 87, + "end": 95, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 87, + "end": 93, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7c6c4fca18e --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 4.919334888458252, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e25cbc2ff2d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/ILR/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 9, + "timing": 0.34610724449157715, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 50, + "content": "1e6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 47, + "end": 53, + "content": "999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "50000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 37, + "end": 42, + "content": "49999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 33, + "end": 36, + "content": "399", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 48, + "content": "10", + "highlight": "normal" + }, + { + "start": 61, + "end": 63, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 46, + "end": 47, + "content": "9", + "highlight": "normal" + }, + { + "start": 60, + "end": 62, + "content": "17", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 60, + "end": 61, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 60, + "end": 61, + "content": "3", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_GT.json new file mode 100644 index 00000000000..b197a4492b1 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.216188669204712, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_difft.json new file mode 100644 index 00000000000..8779c7a78c5 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/MOR/diff_result_difft.json @@ -0,0 +1,258 @@ +{ + "number_of_changes": 12, + "timing": 1.054760456085205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 100, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 88, + "end": 99, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 107, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 96, + "end": 108, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 85, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 74, + "end": 86, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 89, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 254, + "changes": [ + { + "start": 78, + "end": 90, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 54, + "content": "onlyByOwnerCust", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 261, + "changes": [ + { + "start": 39, + "end": 51, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 100, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 89, + "end": 101, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 294, + "changes": [ + { + "start": 66, + "end": 77, + "content": "onlyByOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 294, + "changes": [ + { + "start": 66, + "end": 78, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 89, + "content": "validSwapToken", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 108, + "content": "swap_token_address", + "highlight": "normal" + }, + { + "start": 108, + "end": 109, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 75, + "end": 87, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_GT.json new file mode 100644 index 00000000000..1f3ed0c2f7d --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 46, + "timing": 4.964084625244141, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_difft.json new file mode 100644 index 00000000000..5cea57c127b --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/TOR/diff_result_difft.json @@ -0,0 +1,334 @@ +{ + "number_of_changes": 18, + "timing": 0.2764408588409424, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "tx", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 63, + "content": "msg", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 60, + "end": 62, + "content": "tx", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 68, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 26, + "end": 29, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [ + { + "start": 26, + "end": 28, + "content": "tx", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 234, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_GT.json new file mode 100644 index 00000000000..1955af75b33 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 5.505885124206543, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_difft.json new file mode 100644 index 00000000000..367cdf4efad --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/UORD/diff_result_difft.json @@ -0,0 +1,205 @@ +{ + "number_of_changes": 9, + "timing": 0.6036555767059326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 205, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 229, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 26, + "end": 27, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 262, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 269, + "changes": [ + { + "start": 59, + "end": 61, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 269, + "changes": [ + { + "start": 59, + "end": 61, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 56, + "end": 58, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [ + { + "start": 56, + "end": 58, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_GT.json b/results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..f859541e952 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 3.5629899501800537, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_difft.json b/results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..1bcb0096a93 --- /dev/null +++ b/results/contracts/mutants/CCFrax1to1AMM/9/VVR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 9, + "timing": 0.4495849609375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..21d105bd02e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.579160451889038, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..418b22d2e46 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.5124547481536865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 72, + "end": 77, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 72, + "end": 76, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9be3032ca56 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.371964454650879, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..29e535d96fc --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9816684722900391, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..8792e5f7806 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.562042713165283, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..c3bb084c78e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/CSC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.8512113094329834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 12, + "end": 23, + "content": "compBalance", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..d24d9579fb0 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.266779899597168, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..34b3456d49d --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6605265140533447, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..affebe3660f --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.763530731201172, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..b33805566c4 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5647594928741455, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 33, + "end": 41, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 33, + "end": 37, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6eea9eb473d --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.370157480239868, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c735b9c9661 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.3186492919921875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..375b1d9ba10 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.341948509216309, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..596f98b48be --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.47663235664367676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..cca6a78ca80 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.050499439239502, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..ade2b31a83a --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/OLFD/diff_result_difft.json @@ -0,0 +1,151 @@ +{ + "number_of_changes": 22, + "timing": 0.8993813991546631, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "claimComp", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 41, + "content": "calldata", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "holders", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "CToken", + "highlight": "type" + }, + { + "start": 57, + "end": 58, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 59, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "calldata", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "cTokens", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 82, + "content": "bool", + "highlight": "normal" + }, + { + "start": 83, + "end": 92, + "content": "borrowers", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ",", + "highlight": "normal" + }, + { + "start": 94, + "end": 98, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 108, + "content": "suppliers", + "highlight": "normal" + }, + { + "start": 108, + "end": 109, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 110, + "end": 118, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..9aa75dd2a5a --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.306312799453735, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..592b38cc732 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.643052339553833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "compBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 37, + "content": "/* return compBalance; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_GT.json new file mode 100644 index 00000000000..7c2cce7bc7c --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.840632438659668, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_difft.json new file mode 100644 index 00000000000..8424015d9ad --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/SKD/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 1.1969828605651855, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..2be0000b80a --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.563688516616821, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..29420ed9c8c --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1744933128356934, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..435ed1a6ce1 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.614440679550171, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..0d1f0fbb9bb --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/10/ILR/diff_result_difft.json @@ -0,0 +1,244 @@ +{ + "number_of_changes": 10, + "timing": 0.9423823356628418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 45, + "end": 46, + "content": "0", + "highlight": "normal" + }, + { + "start": 105, + "end": 106, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 45, + "end": 46, + "content": "1", + "highlight": "normal" + }, + { + "start": 105, + "end": 106, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..3f035b6f9bb --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.02985405921936, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..2584dfd1219 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/BLR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.6321268081665039, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 72, + "end": 77, + "content": "false", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 83, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2053af99433 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.131117582321167, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b1b1546a494 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.25472211837768555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 44, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 45, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..74a5a4e6c90 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.969145059585571, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ced40f37076 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/CSC/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 8, + "timing": 1.0231013298034668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 12, + "end": 23, + "content": "compBalance", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 12, + "end": 22, + "content": "deltaIndex", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 31, + "content": "mantissa", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ">", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..9937efd424a --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.1497962474823, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ddb31185f5d --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/DLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.841649055480957, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bef714013cf --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.716090440750122, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..28b2e2c51c6 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 3.3113961219787598, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7261e7ae304 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.909330368041992, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a94fde58564 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.39670658111572266, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..b30220a7fcb --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.491914749145508, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..749e6a9af2e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/OLFD/diff_result_difft.json @@ -0,0 +1,700 @@ +{ + "number_of_changes": 95, + "timing": 0.5373728275299072, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "claimComp", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 41, + "content": "calldata", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "holders", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "CToken", + "highlight": "type" + }, + { + "start": 57, + "end": 58, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 59, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "calldata", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "cTokens", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 82, + "content": "bool", + "highlight": "normal" + }, + { + "start": 83, + "end": 92, + "content": "borrowers", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ",", + "highlight": "normal" + }, + { + "start": 94, + "end": 98, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 108, + "content": "suppliers", + "highlight": "normal" + }, + { + "start": 108, + "end": 109, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 110, + "end": 118, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 12, + "end": 73, + "content": "// Transfer user comp and subtract the balance in supplyState", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 12, + "end": 26, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 31, + "content": "comp", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 49, + "content": "account", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "compBalance", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 25, + "content": "updateSupplyIndex", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "compBalance", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + }, + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "compBalance", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "claimComp", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 54, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 60, + "content": "uint", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 24, + "content": "compBalance", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 27, + "end": 42, + "content": "compUserAccrued", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 27, + "content": "compUserAccrued", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 35, + "content": "account", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": "=", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 27, + "content": "updateSupplierIndex", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 35, + "content": "account", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 12, + "end": 23, + "content": "supplyState", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "balance", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 38, + "content": "sub_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 50, + "content": "supplyState", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 58, + "content": "balance", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 71, + "content": "compBalance", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 19, + "content": "harvestComp", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 41, + "content": "// Clear user's comp accrued.", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..15e511f854e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.233088731765747, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d480058d41c --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/RSD/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 4, + "timing": 0.515235424041748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "compBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 37, + "content": "/* return compBalance; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_GT.json new file mode 100644 index 00000000000..ec3ddc200b4 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.008246898651123, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_difft.json new file mode 100644 index 00000000000..9e8e9d1f8d0 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/SKD/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 4, + "timing": 1.4907617568969727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..416c1b675f3 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.61761474609375, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..07951129421 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/2/VVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1709718704223633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a52d7e62bb4 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.434830665588379, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ec4da464ac1 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 2.2739877700805664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 44, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 45, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 32, + "end": 33, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b9239c18ad7 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.150142669677734, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..51a609833b7 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.4840984344482422, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 23, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 24, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d069b70dff8 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.224841594696045, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4c79f083c77 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.6771221160888672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..904207e882e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.168738842010498, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f7150eca4f1 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.3972949981689453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..a2373a0a645 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.1803178787231445, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5d498d81ba7 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/RSD/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 17, + "timing": 0.7851991653442383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "compBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 37, + "content": "/* return compBalance; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "transferTokens", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "spender", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 48, + "content": "src", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 53, + "content": "dst", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* return super.transferTokens(spender, src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_GT.json new file mode 100644 index 00000000000..d6ab37cdb5e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.086718797683716, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_difft.json new file mode 100644 index 00000000000..3e2587c7b76 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/SKD/diff_result_difft.json @@ -0,0 +1,81 @@ +{ + "number_of_changes": 6, + "timing": 0.2072896957397461, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 29, + "end": 34, + "content": "super", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..0ccfbca738d --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.828476428985596, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..9eb1bda2a30 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/3/VVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.7178611755371094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 16, + "end": 24, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..cf6698ca69e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.63715386390686, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..1c4b3dc735e --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.1346251964569092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 23, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 24, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..542f4734cce --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.365483522415161, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..2475b81cab5 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.0916922092437744, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..f1895bccc4a --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.020628213882446, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e382609becb --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.88204026222229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f27fa576834 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.887653350830078, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d3ed7834ee2 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/RSD/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 19, + "timing": 0.2770977020263672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "compBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 37, + "content": "/* return compBalance; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "transferTokens", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "spender", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 48, + "content": "src", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 53, + "content": "dst", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* return super.transferTokens(spender, src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 28, + "content": "transferredIn", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 8, + "end": 35, + "content": "/* return transferredIn; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_GT.json new file mode 100644 index 00000000000..36a999e9738 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.716651201248169, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_difft.json new file mode 100644 index 00000000000..d62cea80490 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/4/SKD/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 8, + "timing": 1.6459112167358398, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 29, + "end": 34, + "content": "super", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..8377e9ce7b7 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.953287839889526, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..28a68a05992 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/DLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.7791533470153809, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 23, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 24, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c124fd77a8b --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.442307233810425, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..81a8816847a --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.9489791393280029, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..63b31535070 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.984393835067749, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a2ceffb9ba2 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/ILR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.7888011932373047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b93dc8f6b51 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.005634546279907, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d8e35b488c8 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/5/RSD/diff_result_difft.json @@ -0,0 +1,296 @@ +{ + "number_of_changes": 32, + "timing": 1.2220234870910645, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "compBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 37, + "content": "/* return compBalance; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "transferTokens", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "spender", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 48, + "content": "src", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 53, + "content": "dst", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* return super.transferTokens(spender, src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 28, + "content": "transferredIn", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 8, + "end": 35, + "content": "/* return transferredIn; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "comp", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 45, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 58, + "content": "this", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(comp).balanceOf(address(this)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..8cb1007f040 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.380576133728027, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7bd4a4c2623 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/6/DLR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 0.8330996036529541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 23, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 24, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5717111d3b0 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.4498443603515625, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7bbd218aa9f --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.44193434715270996, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..30b8a88e379 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.78035569190979, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..0527503a4f7 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/6/ILR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.8521933555603027, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..40e9efb2bce --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.353648900985718, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0c3a2395c90 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/7/DLR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 1.060044765472412, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 23, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 24, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2e858e40803 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.102617502212524, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..25b098a10a6 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.5708029270172119, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 33, + "end": 41, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a7c5c2099c1 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.4339563846588135, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..5f1af347330 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/7/ILR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 7, + "timing": 0.4231433868408203, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..928e802a10b --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.006184339523315, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6106080b05d --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/8/DLR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 8, + "timing": 0.9468724727630615, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 23, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 17, + "end": 24, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 166, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..60302137ff4 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.537351369857788, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..27bb07e34ec --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.9039247035980225, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 33, + "end": 41, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 51, + "end": 59, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 51, + "end": 57, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b5e3aaebb9f --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.722949981689453, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a0f7be2eb42 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/8/ILR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 8, + "timing": 0.8807845115661621, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 45, + "end": 46, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 45, + "end": 46, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..14df645c620 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.018391847610474, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5276c8deada --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.29936838150024414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 92, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 33, + "end": 41, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 51, + "end": 59, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 51, + "end": 57, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_GT.json b/results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..939633a2dfd --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.2166523933410645, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_difft.json b/results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2abe42fdaf1 --- /dev/null +++ b/results/contracts/mutants/CCTokenDelegate/9/ILR/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 9, + "timing": 2.7196993827819824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 26, + "end": 27, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 49, + "end": 50, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 47, + "end": 48, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 45, + "end": 46, + "content": "0", + "highlight": "normal" + }, + { + "start": 105, + "end": 106, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 45, + "end": 46, + "content": "1", + "highlight": "normal" + }, + { + "start": 105, + "end": 106, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bc84d531b47 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.206758737564087, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ee0e672010a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.16837501525878906, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..6574cdb1803 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.984599590301514, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d02380eebc0 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/CSC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.6880524158477783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..577cc36b5fa --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.372948169708252, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..41924a9acda --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.6893365383148193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..b76030460a2 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.717655420303345, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..41a514a208a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.4131309986114502, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..f0cbc971577 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.6621153354644775, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..0a0ee6ec322 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/EED/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 0.9099950790405273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..33077069ad8 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.3002777099609375, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..02786a72b94 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/EHC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 0.19674396514892578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/ETR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..77e73200115 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.079236030578613, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/ETR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..a9a7faa43cd --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.655759811401367, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 235, + "changes": [ + { + "start": 14, + "end": 22, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 235, + "changes": [ + { + "start": 14, + "end": 18, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..581ca6f330d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.586719751358032, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5d1daa3b48d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.036804437637329, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..00e6abc723f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.99268102645874, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4d7c20183dd --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5295381546020508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..92821cd38f3 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.793156862258911, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..27249228b5b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.203479528427124, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..270634b65ef --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.187466382980347, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d85090613ef --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.790820837020874, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/RVS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..62355ef8c5d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.501427412033081, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/RVS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..e3ec3e642d5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/RVS/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.33978700637817383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "vars", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 59, + "content": "actualMintAmount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 20, + "content": "vars", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 37, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..c163645b8f2 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.646034479141235, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..d89d7c57806 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/SCEC/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 2.037569999694824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "vars", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 59, + "content": "actualMintAmount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 20, + "content": "vars", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 37, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/SKD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/SKD/diff_result_GT.json new file mode 100644 index 00000000000..7f46bb6da26 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.834015130996704, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/SKD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/SKD/diff_result_difft.json new file mode 100644 index 00000000000..972352c8f84 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/SKD/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 0.11704540252685547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/TOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..2bd99e87f91 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.905902624130249, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/TOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..befe85ccb71 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.213451862335205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 151, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/UORD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..b6447140eb4 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.6395673751831055, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/1/UORD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..92b71cd4dc5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.2372004985809326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..6d01e7cca1d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.843578577041626, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3b5e3f8249d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/BOR/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 10, + "timing": 1.6150014400482178, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..64543a8dc05 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 5.163166284561157, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..e79d2634340 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/CSC/diff_result_difft.json @@ -0,0 +1,702 @@ +{ + "number_of_changes": 74, + "timing": 0.2350602149963379, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 12, + "end": 30, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 48, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 330, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 26, + "content": "redeemTokensIn", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 0, + "end": 45, + "content": " * redeemAmount = redeemAmountIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 12, + "end": 16, + "content": "vars", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 29, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 46, + "content": "redeemAmountIn", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 16, + "content": "vars", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 29, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 55, + "content": "div_ScalarByExpTruncate", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 70, + "content": "redeemAmountIn", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 75, + "content": "Exp", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 77, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "mantissa", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ":", + "highlight": "normal" + }, + { + "start": 87, + "end": 91, + "content": "vars", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ".", + "highlight": "normal" + }, + { + "start": 92, + "end": 112, + "content": "exchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 112, + "end": 113, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 113, + "end": 114, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 0, + "end": 60, + "content": " * redeemTokens = redeemAmountIn / exchangeRate", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 0, + "end": 15, + "content": " */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 420, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 12, + "end": 14, + "content": "/*", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 0, + "end": 88, + "content": " * We get the current exchange rate and calculate the amount to be redeemed:", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 410, + "changes": [] + } + }, + { + "lhs": { + "line_number": 424, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 414, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f6804d5639e --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.561895132064819, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c59c3570b8b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.231170654296875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..e47b25ef009 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 6.585360050201416, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b7b0fca23e5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/ILR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 12, + "timing": 0.37054991722106934, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/10/MOI/diff_result_GT.json new file mode 100644 index 00000000000..acd90200677 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.313652992248535, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/10/MOI/diff_result_difft.json new file mode 100644 index 00000000000..441a0ce8a56 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/MOI/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 2.9460151195526123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 108, + "end": 120, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 62, + "end": 74, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e134ea31bdc --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.757757902145386, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/10/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..85600b03c54 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/10/RSD/diff_result_difft.json @@ -0,0 +1,446 @@ +{ + "number_of_changes": 40, + "timing": 0.9926486015319824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "_addReservesInternal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 45, + "content": "addAmount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return _addReservesInternal(addAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "internalCash", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return internalCash; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 184, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "token", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 30, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 43, + "content": "this", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 184, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return token.balanceOf(address(this)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..47fbd7e9d8a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.001335859298706, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e58b62f3af7 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8206620216369629, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..a4408101b57 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.45861029624939, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..1c7c21f0808 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/CSC/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 6, + "timing": 0.5251448154449463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/DLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ef193629110 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.7468178272247314, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/DLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..79939cd6ef6 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.9237534999847412, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..5e818fff4bb --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.871296167373657, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..671a799da76 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/ECS/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9847590923309326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..7df03c70076 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.147518634796143, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..90e1152e205 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/EED/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 1.022355556488037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e81dc9480fd --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.805105209350586, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..46118693fa5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/EHC/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 21, + "timing": 1.035555362701416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..57660f76406 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.786078453063965, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..85e6a31dc19 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.437263011932373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2c15a4ebfcb --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.9471306800842285, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3ec08b4c337 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.7227137088775635, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..00d09fbef0c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.678358554840088, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..963b9cb755a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.3540263175964355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b42be99a21e --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.119549036026001, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..ad413da69c0 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/RSD/diff_result_difft.json @@ -0,0 +1,88 @@ +{ + "number_of_changes": 7, + "timing": 1.2507429122924805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/UORD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..bbf47e08873 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.087775468826294, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/2/UORD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..03580ac21ed --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/2/UORD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.33144426345825195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..195830197d1 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.358250617980957, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c31c91f7198 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8994870185852051, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..205c41c8b09 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.2458391189575195, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..1c93aee3d37 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/CSC/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 9, + "timing": 0.363417387008667, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/DLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..a8edcc666ba --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.887825965881348, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/DLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7e08aee1016 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.6366167068481445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 336, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/ECS/diff_result_GT.json new file mode 100644 index 00000000000..75c3b70bf25 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.888421535491943, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/ECS/diff_result_difft.json new file mode 100644 index 00000000000..9162f29db35 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/ECS/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.0156686305999756, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..d49eaf6aca1 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.386080980300903, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..c9b6a777eae --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/EED/diff_result_difft.json @@ -0,0 +1,264 @@ +{ + "number_of_changes": 33, + "timing": 0.1395258903503418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Mint", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "minter", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "vars", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 47, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 64, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Mint(minter, vars.actualMintAmount, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..06da9bf5339 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.701381683349609, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..b2368b28c63 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/EHC/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 27, + "timing": 0.12859153747558594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e94f2cbba77 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.904436349868774, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..37a948bb85a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.136674165725708, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ac90e6b3918 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.690362453460693, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c5d5056fc53 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8117492198944092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..c6d94b9dac7 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.159856557846069, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..9f093631c31 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.5526766777038574, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f7515da7ab7 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.715742588043213, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/3/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..fbf9800f9e6 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/3/RSD/diff_result_difft.json @@ -0,0 +1,138 @@ +{ + "number_of_changes": 12, + "timing": 0.8602728843688965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2bbe17badf8 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.268705606460571, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7e36be1496b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.1789250373840332, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..f3c47456440 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.521106719970703, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4421359b76c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/CSC/diff_result_difft.json @@ -0,0 +1,217 @@ +{ + "number_of_changes": 21, + "timing": 1.2911875247955322, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/DLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ff1db97b114 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.014087438583374, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/DLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0f4b1d4170c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.6240499019622803, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 336, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 398, + "changes": [ + { + "start": 24, + "end": 30, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 398, + "changes": [ + { + "start": 24, + "end": 31, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/ECS/diff_result_GT.json new file mode 100644 index 00000000000..b3b7becce88 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.674870014190674, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/ECS/diff_result_difft.json new file mode 100644 index 00000000000..bfdbf98c12d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/ECS/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.5536394119262695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..be1b1c07a6b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.507306814193726, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..841aeeb49a3 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/EED/diff_result_difft.json @@ -0,0 +1,366 @@ +{ + "number_of_changes": 47, + "timing": 2.309511423110962, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Mint", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "minter", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "vars", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 47, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 64, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Mint(minter, vars.actualMintAmount, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "this", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "minter", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 49, + "content": "vars", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ".", + "highlight": "normal" + }, + { + "start": 50, + "end": 60, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* emit Transfer(address(this), minter, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b73986d0f94 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.798743963241577, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..4ae86665df9 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/EHC/diff_result_difft.json @@ -0,0 +1,284 @@ +{ + "number_of_changes": 33, + "timing": 0.9272429943084717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 52, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* require(success, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a411e100023 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.6398162841796875, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..012f8506f6b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.0445759296417236, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..4821da35dc8 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.120264768600464, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..08ff6fba696 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/ILR/diff_result_difft.json @@ -0,0 +1,114 @@ +{ + "number_of_changes": 5, + "timing": 0.45282435417175293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..eac69f879bd --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.6852991580963135, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..2cefa9e13fa --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.30873990058898926, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..942eef5b045 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.8405370712280273, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/4/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..0fb4c0e27af --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/4/RSD/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 17, + "timing": 1.6427078247070312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a5e376d30fc --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.218677520751953, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c2e6e55254f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.7763993740081787, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b38b5441118 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.760993480682373, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a36b081ed2b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/CSC/diff_result_difft.json @@ -0,0 +1,279 @@ +{ + "number_of_changes": 28, + "timing": 2.0002379417419434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/ECS/diff_result_GT.json new file mode 100644 index 00000000000..205210afb3a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.669411659240723, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/ECS/diff_result_difft.json new file mode 100644 index 00000000000..c9d8b535e0f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/ECS/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.2445287704467773, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..850833b225b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.007249116897583, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..3c931d3c5a2 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/EED/diff_result_difft.json @@ -0,0 +1,470 @@ +{ + "number_of_changes": 61, + "timing": 1.4537615776062012, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "this", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "minter", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 49, + "content": "vars", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ".", + "highlight": "normal" + }, + { + "start": 50, + "end": 60, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* emit Transfer(address(this), minter, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Mint", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "minter", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "vars", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 47, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 64, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Mint(minter, vars.actualMintAmount, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 463, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 30, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "this", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "vars", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 64, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 463, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Transfer(redeemer, address(this), vars.redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..83eb17597b6 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.169879674911499, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..aa09737f9d3 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/EHC/diff_result_difft.json @@ -0,0 +1,376 @@ +{ + "number_of_changes": 45, + "timing": 1.1887922286987305, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 52, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* require(success, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "redeemTokensIn", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "redeemAmountIn", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + }, + { + "start": 57, + "end": 58, + "content": "0", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 114, + "content": "\"one of redeemTokensIn or redeemAmountIn must be zero\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 122, + "content": "/* require(redeemTokensIn == 0 || redeemAmountIn == 0, \"one of redeemTokensIn or redeemAmountIn must be zero\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..188466c7552 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.818239212036133, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4cd5af6ed6c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.34469103813171387, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b274cb12481 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.614486217498779, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f6d47ff7aa2 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/ILR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 7, + "timing": 1.1417760848999023, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..34131df8e6c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.696639776229858, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..6df5df491ba --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.790102243423462, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..cf230edf2ee --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.18900203704834, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/5/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..ed42137f1a4 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/5/RSD/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 19, + "timing": 3.8366098403930664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..de49bf56306 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.126594543457031, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5d53bed5f28 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/BOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.8443830013275146, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..623862102cb --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 5.069657802581787, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..51e1a60d794 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/CSC/diff_result_difft.json @@ -0,0 +1,317 @@ +{ + "number_of_changes": 31, + "timing": 1.8262696266174316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + }, + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/ECS/diff_result_GT.json new file mode 100644 index 00000000000..ef8343d52ff --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.631527423858643, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/ECS/diff_result_difft.json new file mode 100644 index 00000000000..aac751870ac --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/ECS/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.8042526245117188, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 469, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 469, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..06efe0c1e0f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.360285520553589, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..68a1d112f53 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/EED/diff_result_difft.json @@ -0,0 +1,566 @@ +{ + "number_of_changes": 74, + "timing": 0.47321009635925293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Mint", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "minter", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "vars", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 47, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 64, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Mint(minter, vars.actualMintAmount, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "this", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "minter", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 49, + "content": "vars", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ".", + "highlight": "normal" + }, + { + "start": 50, + "end": 60, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* emit Transfer(address(this), minter, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 464, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Redeem", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 28, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 34, + "content": "vars", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 47, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 66, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 464, + "changes": [ + { + "start": 8, + "end": 74, + "content": "/* emit Redeem(redeemer, vars.redeemAmount, vars.redeemTokens); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 463, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 30, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "this", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "vars", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 64, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 463, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Transfer(redeemer, address(this), vars.redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..56846a80ef5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.236147165298462, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6d4606e5a42 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 2.4817163944244385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..e41f1a17c58 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 5.1120922565460205, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..630b576d64d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/ILR/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 8, + "timing": 0.7967746257781982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..0a4f2bda882 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.689137935638428, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..56a157c60b6 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.612213373184204, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..6008cf3fdbf --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.314776182174683, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/6/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d1429ee26a6 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/6/RSD/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 21, + "timing": 0.22892093658447266, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fe1fa0885b7 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.583566188812256, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ba3ce78b214 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/BOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.21554827690124512, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..60d7809c0a4 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 5.138795852661133, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..5bc8b3c427c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/CSC/diff_result_difft.json @@ -0,0 +1,367 @@ +{ + "number_of_changes": 36, + "timing": 1.023545503616333, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 12, + "end": 30, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 48, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 330, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/ECS/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/ECS/diff_result_GT.json new file mode 100644 index 00000000000..464e504b063 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.8442137241363525, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/ECS/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/ECS/diff_result_difft.json new file mode 100644 index 00000000000..7b04406cf16 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/ECS/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.643784761428833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 469, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 469, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 509, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 509, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/EED/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..0fc54b44924 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.412518262863159, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/EED/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..843811ffa6b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/EED/diff_result_difft.json @@ -0,0 +1,640 @@ +{ + "number_of_changes": 83, + "timing": 1.8538918495178223, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "this", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "minter", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 49, + "content": "vars", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ".", + "highlight": "normal" + }, + { + "start": 50, + "end": 60, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* emit Transfer(address(this), minter, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Mint", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "minter", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "vars", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 47, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 64, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Mint(minter, vars.actualMintAmount, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 463, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 30, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "this", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "vars", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 64, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 463, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Transfer(redeemer, address(this), vars.redeemTokens); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 464, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Redeem", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 28, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 34, + "content": "vars", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 47, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 66, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 464, + "changes": [ + { + "start": 8, + "end": 74, + "content": "/* emit Redeem(redeemer, vars.redeemAmount, vars.redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 503, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 30, + "content": "borrower", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 42, + "content": "liquidator", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 55, + "content": "seizeTokens", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 503, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit Transfer(borrower, liquidator, seizeTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..96c52d83840 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.421258449554443, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1824e6ab7a5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.2203457355499268, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..bcdeca01e41 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 6.092144012451172, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..41e4ac45590 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/ILR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 9, + "timing": 0.23891758918762207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/MOI/diff_result_GT.json new file mode 100644 index 00000000000..83c9b5ca9ec --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.227539300918579, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/MOI/diff_result_difft.json new file mode 100644 index 00000000000..144b86b4b27 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/MOI/diff_result_difft.json @@ -0,0 +1,139 @@ +{ + "number_of_changes": 7, + "timing": 0.83091139793396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..45bd565c4a0 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.339409589767456, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/7/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..7ee9ffd8470 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/7/RSD/diff_result_difft.json @@ -0,0 +1,284 @@ +{ + "number_of_changes": 23, + "timing": 1.5920350551605225, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2b47078da6c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.88161563873291, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b6265022cd3 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/BOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.984602689743042, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..50fb0d23a8a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 5.580091714859009, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..8f130f58b56 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/CSC/diff_result_difft.json @@ -0,0 +1,405 @@ +{ + "number_of_changes": 39, + "timing": 0.9487218856811523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 12, + "end": 30, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 48, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 330, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 26, + "content": "redeemTokensIn", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..701d978f131 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.264162540435791, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..48cd180bf7c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.49950075149536133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7f542851d4c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 5.5025410652160645, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c4d7c754e44 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/ILR/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 10, + "timing": 0.8454608917236328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/8/MOI/diff_result_GT.json new file mode 100644 index 00000000000..0b2722b1079 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.661145925521851, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/8/MOI/diff_result_difft.json new file mode 100644 index 00000000000..749a34398d9 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/MOI/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.4708757400512695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 108, + "end": 120, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d340c41e282 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.3074774742126465, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/8/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..1a3e1e30ba2 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/8/RSD/diff_result_difft.json @@ -0,0 +1,334 @@ +{ + "number_of_changes": 28, + "timing": 0.40711021423339844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "_addReservesInternal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 45, + "content": "addAmount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return _addReservesInternal(addAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fa4a0be75d9 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.013801097869873, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5b40a921a87 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/BOR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.4532043933868408, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 31, + "end": 32, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b76210923f7 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 5.545156002044678, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..86d88bd879b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/CSC/diff_result_difft.json @@ -0,0 +1,666 @@ +{ + "number_of_changes": 71, + "timing": 1.2003490924835205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 272, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 12, + "end": 30, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 48, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 330, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 26, + "content": "redeemTokensIn", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 0, + "end": 88, + "content": " * We get the current exchange rate and calculate the amount to be redeemed:", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 0, + "end": 60, + "content": " * redeemTokens = redeemAmountIn / exchangeRate", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 12, + "end": 14, + "content": "/*", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 0, + "end": 15, + "content": " */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 16, + "content": "vars", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 29, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 55, + "content": "div_ScalarByExpTruncate", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 70, + "content": "redeemAmountIn", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 75, + "content": "Exp", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 77, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "mantissa", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ":", + "highlight": "normal" + }, + { + "start": 87, + "end": 91, + "content": "vars", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ".", + "highlight": "normal" + }, + { + "start": 92, + "end": 112, + "content": "exchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 112, + "end": 113, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 113, + "end": 114, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 12, + "end": 16, + "content": "vars", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 29, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 46, + "content": "redeemAmountIn", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 410, + "changes": [] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 0, + "end": 45, + "content": " * redeemAmount = redeemAmountIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 420, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..83d2526cd98 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.519639730453491, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3031b1236f8 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.5485720634460449, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b400fab70c1 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 6.028974533081055, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..34c14f808a7 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/ILR/diff_result_difft.json @@ -0,0 +1,248 @@ +{ + "number_of_changes": 11, + "timing": 1.2335164546966553, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 328, + "changes": [ + { + "start": 110, + "end": 111, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 327, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/MOI/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/9/MOI/diff_result_GT.json new file mode 100644 index 00000000000..15f2303ae50 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.736906290054321, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/MOI/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/9/MOI/diff_result_difft.json new file mode 100644 index 00000000000..8fb98e11688 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/MOI/diff_result_difft.json @@ -0,0 +1,177 @@ +{ + "number_of_changes": 9, + "timing": 1.444878339767456, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 108, + "end": 120, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/RSD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..4373d840e64 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.772449254989624, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20/9/RSD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..55c6428097b --- /dev/null +++ b/results/contracts/mutants/CCapableErc20/9/RSD/diff_result_difft.json @@ -0,0 +1,366 @@ +{ + "number_of_changes": 30, + "timing": 0.3306541442871094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "_addReservesInternal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 45, + "content": "addAmount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return _addReservesInternal(addAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "internalCash", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return internalCash; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..c7d630970bb --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.656026601791382, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..98f1599b21f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7361619472503662, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..acd0b0e22f2 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.309852361679077, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..183b11e8eb6 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3872685432434082, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..799115cebe0 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6182608604431152, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..c4367bda8ea --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/CCD/diff_result_difft.json @@ -0,0 +1,55 @@ +{ + "number_of_changes": 6, + "timing": 1.6684927940368652, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..21891b20d5f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.4332785606384277, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ba0cce18f0a --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/CSC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.42912912368774414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..863901e2f3d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.634675979614258, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..924817a2a52 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.32494592666625977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7dddc46e002 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.5520401000976562, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a9d262c997d --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/EHC/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 0.43570446968078613, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a2e7c5c6301 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.7109696865081787, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e156a8aab78 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6768293380737305, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..3abf924fec9 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.687169075012207, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8b6f38746ea --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.1709308624267578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..3bd2a72e108 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6663262844085693, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..eed07e29889 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 2.6531174182891846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..c4e1c0a5fe5 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.6699790954589844, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..5519e21c4ec --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.2105133533477783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ec6900d2890 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.868633270263672, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..454cf37c1ba --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0915496349334717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..63c90b40420 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.425379514694214, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..3566a0f746f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/CSC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.239466905593872, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..69e13ce1274 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.0587894916534424, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..cfb44993d12 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/EHC/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 30, + "timing": 1.2503864765167236, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _resignImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _resignImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8c8b0798b9c --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.0741777420043945, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..682b4176174 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1458821296691895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..32f6ad9bf74 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.4993410110473633, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6c5d5fb4b62 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.7200977802276611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..45ed8128b22 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.755764961242676, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..668cd6066ec --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.7698369026184082, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..27dce55425f --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.4723405838012695, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..81cf327e186 --- /dev/null +++ b/results/contracts/mutants/CCapableErc20Delegate/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.6573097705841064, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..deaf0798730 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.838509798049927, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..8e2a0c91592 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1802089214324951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 45, + "end": 49, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 45, + "end": 50, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..129b8908550 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.119214773178101, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5d39f6f5614 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.1198465824127197, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..da396ec1608 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.655276775360107, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a4975b564ec --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/CSC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 0.6026082038879395, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..73d04865220 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.062115669250488, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..2a83221987c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5903902053833008, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..810f6aebc8a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.215795278549194, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..79609c6864d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.20237517356872559, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..a52aa1e25c3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.66023588180542, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..3f1ed610dac --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/EED/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 1.4226884841918945, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..cb814db932e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.674908876419067, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..2fc83199c36 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 0.2986776828765869, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..9965919d6a1 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.701948642730713, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..531f7107557 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8813667297363281, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 309, + "changes": [ + { + "start": 14, + "end": 22, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 309, + "changes": [ + { + "start": 14, + "end": 18, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2aca761e8b5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.343988418579102, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ca628dcb3d2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7689063549041748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c1fb18b6cc6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.6972057819366455, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1c97e825cff --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4825987815856934, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..cae9edeefd6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.071722507476807, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..0841579e356 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.3547747135162354, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5bf5fe7fd61 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.616318225860596, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..47513b1eedc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.09697413444519043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..d05d20b7e9f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.833560228347778, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..c9c50c877ba --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/RVS/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.2784130573272705, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 538, + "changes": [ + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "vars", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 59, + "content": "actualMintAmount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 20, + "content": "vars", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 37, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..463c194d202 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.997106313705444, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..9b6c78054db --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/SCEC/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.4189631938934326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 538, + "changes": [ + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "vars", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 59, + "content": "actualMintAmount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 20, + "content": "vars", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 37, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_GT.json new file mode 100644 index 00000000000..a45360097e0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.677947282791138, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_difft.json new file mode 100644 index 00000000000..fd61fd6ef27 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/SKD/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 1.5503058433532715, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..a62be75b20a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.708796739578247, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..39c6ef2abc3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.7151975631713867, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..aad6a0d3510 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.0121612548828125, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..faf72f2a150 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.4132659435272217, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5a5eceb853f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.360815048217773, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e0c5038c2c0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/BOR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.0882632732391357, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 21, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ce68aff6986 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 6.651286602020264, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d60bf941634 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/CSC/diff_result_difft.json @@ -0,0 +1,569 @@ +{ + "number_of_changes": 60, + "timing": 0.7020494937896729, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [] + } + }, + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 12, + "end": 28, + "content": "collateralTokens", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 388, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 12, + "end": 33, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "account", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_GT.json new file mode 100644 index 00000000000..dc2244b8a07 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 7.98678731918335, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_difft.json new file mode 100644 index 00000000000..e4c609c98ed --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/EED/diff_result_difft.json @@ -0,0 +1,822 @@ +{ + "number_of_changes": 103, + "timing": 1.495055913925171, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "dst", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "dst", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(dst, accountCollateralTokens[dst]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 443, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 443, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 460, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 75, + "content": "account", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 460, + "changes": [ + { + "start": 8, + "end": 84, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Mint", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "minter", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "vars", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 47, + "content": "actualMintAmount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 53, + "content": "vars", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 64, + "content": "mintTokens", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit Mint(minter, vars.actualMintAmount, vars.mintTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..40e1192712d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.191379070281982, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ffd811e0fd2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.3646559715270996, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d69d86ea831 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 6.619739532470703, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4ae7803a16d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/ILR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 12, + "timing": 0.5330154895782471, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 446, + "changes": [ + { + "start": 15, + "end": 16, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 446, + "changes": [ + { + "start": 15, + "end": 16, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_GT.json new file mode 100644 index 00000000000..1db2f76d057 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.982984781265259, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_difft.json new file mode 100644 index 00000000000..08e51d1f9f3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/MOI/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 0.33798766136169434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 108, + "end": 120, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 63, + "end": 75, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5374f1d0e9f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.381798267364502, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3712559ac1a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/10/RSD/diff_result_difft.json @@ -0,0 +1,428 @@ +{ + "number_of_changes": 37, + "timing": 0.5065577030181885, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "_addReservesInternal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 45, + "content": "addAmount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return _addReservesInternal(addAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 45, + "content": "increaseUserCollateralInternal", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "amount", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* return increaseUserCollateralInternal(account, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 224, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "internalCash", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 224, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return internalCash; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fdbd8d12fba --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.114343643188477, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6b6bd1bcf2f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5447382926940918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..20843f231f5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.860628604888916, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4b145c391fb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/CSC/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 22, + "timing": 0.400252103805542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b181ebbd250 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.860305309295654, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..84e4190b523 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.33471012115478516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..5f0e90553f4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.12611198425293, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..55528b5fda0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/ECS/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5939464569091797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..32f4b183f8a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.461872339248657, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..afb5a7f99e6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/EED/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 21, + "timing": 0.8368923664093018, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e3e9f19d6ea --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.217427492141724, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..19175be28cf --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/EHC/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 18, + "timing": 0.8143751621246338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..29c72f09fc4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.658445358276367, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..506527bae66 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6947412490844727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..60a4fae0bd6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.841559410095215, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..9dd506fdc3e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5896787643432617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..e44465ef77e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.565211772918701, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..ed44b75f194 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9242408275604248, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..66378353eb1 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.767219543457031, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..213d4b4c023 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/RSD/diff_result_difft.json @@ -0,0 +1,88 @@ +{ + "number_of_changes": 7, + "timing": 0.5924844741821289, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..1f684379caf --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.9917590618133545, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..f94d390b5cb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.9436917304992676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..709c6049db9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.688860893249512, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..ecc4d5dcf8d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/2/UORD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.6350421905517578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..81d3e6fb6e2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.606902599334717, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f52634d744b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.1753673553466797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ca32afd3da5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.359499216079712, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..1d0bf686f73 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/CSC/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 25, + "timing": 0.909294843673706, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..121ae2675b7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.347398519515991, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0713cdae584 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.5550410747528076, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 491, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 491, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_GT.json new file mode 100644 index 00000000000..48d4310e806 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.8366899490356445, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_difft.json new file mode 100644 index 00000000000..7975766dfc6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/ECS/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.6838827133178711, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..9b698dbba01 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.047873497009277, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..20fed8c72b9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/EED/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 31, + "timing": 0.8589417934417725, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..a5dd7954e98 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.749844074249268, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..eee974628fa --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/EHC/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 31, + "timing": 0.49515604972839355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bbbfa2f8a07 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.38567590713501, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9dfc8da0994 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.1625664234161377, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2771df19543 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 7.096841335296631, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d5aab3f227e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.936492919921875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..03fe889a5af --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.040418863296509, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..8854e1f9122 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.6123080253601074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..2eb8d738fcf --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.508463382720947, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..57a175a878a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/RSD/diff_result_difft.json @@ -0,0 +1,138 @@ +{ + "number_of_changes": 12, + "timing": 1.4535958766937256, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f564608c06f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.90118932723999, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..75492a8bf7f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 3.913069009780884, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..f5c4335af51 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.010715007781982, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..efcfb9b818f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/3/UORD/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.6625368595123291, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d1b059c3813 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.840709686279297, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6c087d24cdb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.5125460624694824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..584029d700c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.430647373199463, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..738fa59c5ef --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/CSC/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 28, + "timing": 0.8949813842773438, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..45e66d98997 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.419589042663574, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..786aee0efe9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.5923130512237549, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 31, + "end": 37, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 31, + "end": 38, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 491, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 491, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 561, + "changes": [ + { + "start": 24, + "end": 30, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 561, + "changes": [ + { + "start": 24, + "end": 31, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_GT.json new file mode 100644 index 00000000000..ca6de0f12d9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.3347039222717285, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_difft.json new file mode 100644 index 00000000000..589572fe9c3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/ECS/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.6388969421386719, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..15af6991365 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.928075313568115, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..99c2f9754be --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/EED/diff_result_difft.json @@ -0,0 +1,332 @@ +{ + "number_of_changes": 41, + "timing": 3.081214427947998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..cc44c539c19 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.662370443344116, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..acf8bc6f8a0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/EHC/diff_result_difft.json @@ -0,0 +1,448 @@ +{ + "number_of_changes": 57, + "timing": 0.740114688873291, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a754e7ab7c4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.8671369552612305, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e657ea53495 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.7888433933258057, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..974bec387b2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.39092755317688, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f128d8b2e3a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/ILR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.3620986938476562, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..88bfcb05406 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.2888994216918945, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..cc1add5e31a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8420705795288086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d62fcde2b32 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.10094428062439, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..363daeb983c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/RSD/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 17, + "timing": 3.2789487838745117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..0bf9823ed7f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.846205472946167, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..384d6d7ebff --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/4/TOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 0.5606331825256348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 54, + "end": 56, + "content": "tx", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7a2fd4f1d92 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.247052907943726, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a6923344e8a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.8075432777404785, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..247f3285111 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.939444541931152, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a73eb6cda8e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/CSC/diff_result_difft.json @@ -0,0 +1,290 @@ +{ + "number_of_changes": 31, + "timing": 1.7231829166412354, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_GT.json new file mode 100644 index 00000000000..f52ebef34d9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.943213224411011, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_difft.json new file mode 100644 index 00000000000..095fea42897 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/ECS/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.23862457275390625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..4ea1c80ab85 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.215503454208374, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..ec0a899acea --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/EED/diff_result_difft.json @@ -0,0 +1,410 @@ +{ + "number_of_changes": 51, + "timing": 0.666334867477417, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "dst", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "dst", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(dst, accountCollateralTokens[dst]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b42b2bb1fb2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.106180429458618, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..b615416ab17 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/EHC/diff_result_difft.json @@ -0,0 +1,644 @@ +{ + "number_of_changes": 83, + "timing": 0.9251494407653809, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9f8a3657bfb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.099322557449341, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ff33c80f88b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.6100177764892578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7f064ff3cc8 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.2806103229522705, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f6ecf8d1091 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/ILR/diff_result_difft.json @@ -0,0 +1,140 @@ +{ + "number_of_changes": 6, + "timing": 1.4634428024291992, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..fec5aadf3c3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.989656448364258, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..5320037141c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 0.107391357421875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..abe20b3786a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.363351821899414, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..9a6819375be --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/5/RSD/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 19, + "timing": 0.9229366779327393, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9f594f3edb0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.602152585983276, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..524d483251f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/BOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.9694383144378662, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 21, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..18bd86045a6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.547385931015015, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..6d59ebb3cf8 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/CSC/diff_result_difft.json @@ -0,0 +1,328 @@ +{ + "number_of_changes": 34, + "timing": 0.31078290939331055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_GT.json new file mode 100644 index 00000000000..7a27c2bd4c0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.929260015487671, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_difft.json new file mode 100644 index 00000000000..69d5dbb069b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/ECS/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.4924628734588623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 641, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 641, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..d6515a5e0bf --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.545207738876343, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..ca4765dc321 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/EED/diff_result_difft.json @@ -0,0 +1,484 @@ +{ + "number_of_changes": 60, + "timing": 0.7638280391693115, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "dst", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "dst", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(dst, accountCollateralTokens[dst]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..0592f63bfe2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.455921649932861, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..38d33c55bdf --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/EHC/diff_result_difft.json @@ -0,0 +1,700 @@ +{ + "number_of_changes": 89, + "timing": 0.6982395648956299, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..178fa543774 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.58922004699707, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..174b6c69c66 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.5411632061004639, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c21c1df33d2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.939690351486206, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a479be6aa64 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/ILR/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 7, + "timing": 1.5931074619293213, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..f1da51cab5e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.499105215072632, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..29ae79abf78 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.3366670608520508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..262481d8e46 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.185513734817505, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..9da24a0cf0c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/6/RSD/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 21, + "timing": 1.033045768737793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..473bc6b70dd --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.542325496673584, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f2d2765c05c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/BOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.8743371963500977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 21, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ba4e8747094 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 6.02241325378418, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a24d5651fc1 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/CSC/diff_result_difft.json @@ -0,0 +1,425 @@ +{ + "number_of_changes": 46, + "timing": 1.3815333843231201, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_GT.json new file mode 100644 index 00000000000..cd526dca8ea --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 7.035912752151489, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_difft.json new file mode 100644 index 00000000000..08bb0347fbc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/ECS/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.3293495178222656, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 37, + "content": "uint160", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 30, + "end": 35, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 32, + "end": 37, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 33, + "end": 38, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 400, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 538, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 641, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 641, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 691, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 691, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..fb08fad0733 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.218283176422119, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..e50e2f7d76a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/EED/diff_result_difft.json @@ -0,0 +1,564 @@ +{ + "number_of_changes": 70, + "timing": 1.8838810920715332, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "dst", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "dst", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(dst, accountCollateralTokens[dst]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..d15f56b4a8a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.68497371673584, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..335b4728a99 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/EHC/diff_result_difft.json @@ -0,0 +1,756 @@ +{ + "number_of_changes": 95, + "timing": 1.636892318725586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 325, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 52, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* require(success, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..67dcc8de8a9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.676014184951782, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..34d9d064a9b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.7478735446929932, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..778fd799b59 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 6.5792458057403564, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..84a1f213e7c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/ILR/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 9, + "timing": 0.3040938377380371, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_GT.json new file mode 100644 index 00000000000..7c5d27a5b0e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.372729301452637, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_difft.json new file mode 100644 index 00000000000..380bbfb477a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/MOI/diff_result_difft.json @@ -0,0 +1,139 @@ +{ + "number_of_changes": 7, + "timing": 2.4163336753845215, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..00d4e8ea4a6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.548636198043823, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..228656692cd --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/7/RSD/diff_result_difft.json @@ -0,0 +1,284 @@ +{ + "number_of_changes": 23, + "timing": 1.037778377532959, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5e8b4806b63 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.589990854263306, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6cb4ec4960e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/BOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 2.0865461826324463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 21, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..f8bfb151641 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 6.364927530288696, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..93581ee5bbf --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/CSC/diff_result_difft.json @@ -0,0 +1,463 @@ +{ + "number_of_changes": 49, + "timing": 0.8165440559387207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [] + } + }, + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 12, + "end": 28, + "content": "collateralTokens", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_GT.json new file mode 100644 index 00000000000..cc629009ddc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.698634386062622, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_difft.json new file mode 100644 index 00000000000..d7db84f2bd8 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/EED/diff_result_difft.json @@ -0,0 +1,644 @@ +{ + "number_of_changes": 80, + "timing": 1.3980655670166016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "dst", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "dst", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(dst, accountCollateralTokens[dst]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 443, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 443, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..891127fe42b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.315587997436523, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..21cf828e12b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/EHC/diff_result_difft.json @@ -0,0 +1,896 @@ +{ + "number_of_changes": 115, + "timing": 0.8223311901092529, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 325, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 52, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* require(success, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 455, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 41, + "content": "redeemAllowed", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 54, + "content": "this", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "account", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 72, + "content": "amount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 76, + "content": "==", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "0", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 103, + "content": "\"comptroller rejection\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 455, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(comptroller.redeemAllowed(address(this), account, amount) == 0, \"comptroller rejection\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1ae8b11b7e0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.468730688095093, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..904b6e4df16 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.2969374656677246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..50449fb1f62 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 6.872131586074829, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b53149c5722 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/ILR/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 10, + "timing": 0.294069766998291, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_GT.json new file mode 100644 index 00000000000..40466ee04cc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.359709024429321, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_difft.json new file mode 100644 index 00000000000..cd530ce167f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/MOI/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 0.21318817138671875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 108, + "end": 120, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..73dfe155efb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.2732062339782715, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b866b03540b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/8/RSD/diff_result_difft.json @@ -0,0 +1,334 @@ +{ + "number_of_changes": 28, + "timing": 0.6360499858856201, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "_addReservesInternal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 45, + "content": "addAmount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return _addReservesInternal(addAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b410e330e6d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 7.4260711669921875, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2178795e647 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/BOR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.183358907699585, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 19, + "end": 21, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 16, + "end": 18, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c15fcaf5ea5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 6.123605728149414, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a1412989ec1 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/CSC/diff_result_difft.json @@ -0,0 +1,525 @@ +{ + "number_of_changes": 56, + "timing": 0.730046272277832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "isCollateralTokenInit", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 250, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 45, + "content": "ComptrollerInterfaceExtension", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 65, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ".", + "highlight": "normal" + }, + { + "start": 68, + "end": 83, + "content": "checkMembership", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 91, + "content": "account", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ",", + "highlight": "normal" + }, + { + "start": 93, + "end": 99, + "content": "CToken", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "this", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 18, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 33, + "content": "bufferTokens", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 19, + "content": "allowed", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 15, + "content": "src", + "highlight": "normal" + }, + { + "start": 16, + "end": 18, + "content": "==", + "highlight": "keyword" + }, + { + "start": 19, + "end": 22, + "content": "dst", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 19, + "content": "spender", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 26, + "content": "src", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "transferAllowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 54, + "content": "src", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 63, + "content": "spender", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "]", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 12, + "end": 28, + "content": "collateralTokens", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 12, + "end": 29, + "content": "startingAllowance", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 33, + "end": 37, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 388, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_GT.json new file mode 100644 index 00000000000..9c5bf661c49 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.301612138748169, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_difft.json new file mode 100644 index 00000000000..54ec8d8eb07 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/EED/diff_result_difft.json @@ -0,0 +1,724 @@ +{ + "number_of_changes": 90, + "timing": 1.4943795204162598, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "NewCollateralCap", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 42, + "content": "this", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 61, + "content": "newCollateralCap", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* emit NewCollateralCap(address(this), newCollateralCap); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Flashloan", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 31, + "content": "receiver", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 49, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 62, + "content": "reservesFee", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* emit Flashloan(receiver, amount, totalFee, reservesFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 42, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 83, + "content": "account", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 92, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "src", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "src", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(src, accountCollateralTokens[src]); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 42, + "content": "dst", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 71, + "content": "dst", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 386, + "changes": [ + { + "start": 12, + "end": 80, + "content": "/* emit UserCollateralChanged(dst, accountCollateralTokens[dst]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 25, + "content": "src", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 30, + "content": "dst", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "tokens", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Transfer(src, dst, tokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 434, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 443, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 38, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 71, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 79, + "content": "account", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 443, + "changes": [ + { + "start": 12, + "end": 88, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 460, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "UserCollateralChanged", + "highlight": "type" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "account", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 67, + "content": "accountCollateralTokens", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 75, + "content": "account", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 460, + "changes": [ + { + "start": 8, + "end": 84, + "content": "/* emit UserCollateralChanged(account, accountCollateralTokens[account]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..cc2cb4eff6c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.784104585647583, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0e37daaa2ae --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/EHC/diff_result_difft.json @@ -0,0 +1,1080 @@ +{ + "number_of_changes": 139, + "timing": 0.9021384716033936, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 72, + "content": "\"only admin can set collateral cap\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(msg.sender == admin, \"only admin can set collateral cap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "cashBefore", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "amount", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 62, + "content": "\"INSUFFICIENT_LIQUIDITY\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(cashBefore >= amount, \"INSUFFICIENT_LIQUIDITY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "cashOnChainAfter", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "add_", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 58, + "content": "cashOnChainBefore", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 68, + "content": "totalFee", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + }, + { + "start": 71, + "end": 93, + "content": "\"BALANCE_INCONSISTENT\"", + "highlight": "string" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 101, + "content": "/* require(cashOnChainAfter == add_(cashOnChainBefore, totalFee), \"BALANCE_INCONSISTENT\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 103, + "content": "\"only comptroller may register collateral for user\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may register collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 49, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 105, + "content": "\"only comptroller may unregister collateral for user\"", + "highlight": "string" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 113, + "content": "/* require(msg.sender == address(comptroller), \"only comptroller may unregister collateral for user\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"TOKEN_TRANSFER_IN_FAILED\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* require(success, \"TOKEN_TRANSFER_IN_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 325, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 52, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* require(success, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 455, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 41, + "content": "redeemAllowed", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 54, + "content": "this", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "account", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 72, + "content": "amount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 76, + "content": "==", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "0", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 103, + "content": "\"comptroller rejection\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 455, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(comptroller.redeemAllowed(address(this), account, amount) == 0, \"comptroller rejection\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 559, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "redeemTokensIn", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "redeemAmountIn", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + }, + { + "start": 57, + "end": 58, + "content": "0", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 114, + "content": "\"one of redeemTokensIn or redeemAmountIn must be zero\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 559, + "changes": [ + { + "start": 8, + "end": 122, + "content": "/* require(redeemTokensIn == 0 || redeemAmountIn == 0, \"one of redeemTokensIn or redeemAmountIn must be zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 559, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "redeemTokensIn", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "redeemAmountIn", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + }, + { + "start": 57, + "end": 58, + "content": "0", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 114, + "content": "\"one of redeemTokensIn or redeemAmountIn must be zero\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 559, + "changes": [ + { + "start": 8, + "end": 122, + "content": "/* require(redeemTokensIn == 0 || redeemAmountIn == 0, \"one of redeemTokensIn or redeemAmountIn must be zero\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..dbb0c39aff5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.125616550445557, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0f8695b40bc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.5389933586120605, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..728689e4b1d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 7.271353483200073, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d8080bf38eb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/ILR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 11, + "timing": 1.8383569717407227, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 62, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 57, + "end": 61, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 372, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 31, + "end": 32, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 390, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_GT.json new file mode 100644 index 00000000000..213dcddf9cd --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.554759740829468, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_difft.json new file mode 100644 index 00000000000..c3eabeb6b26 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/MOI/diff_result_difft.json @@ -0,0 +1,177 @@ +{ + "number_of_changes": 9, + "timing": 0.8066372871398926, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 44, + "end": 56, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 58, + "end": 70, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 48, + "end": 60, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 52, + "end": 64, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 76, + "end": 88, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 108, + "end": 120, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..93f379ae197 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.424335956573486, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..ba366b2f09e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20/9/RSD/diff_result_difft.json @@ -0,0 +1,396 @@ +{ + "number_of_changes": 35, + "timing": 0.5325684547424316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "_addReservesInternal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 45, + "content": "addAmount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return _addReservesInternal(addAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 45, + "content": "increaseUserCollateralInternal", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "amount", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 69, + "content": "/* return increaseUserCollateralInternal(account, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f8be497b17b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.8917839527130127, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..beb1a27074f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.317941427230835, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e4b3f8364c5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.127762794494629, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..031d8c1420c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7258853912353516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..b83330e8768 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.985900640487671, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..45292c45fa0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CCD/diff_result_difft.json @@ -0,0 +1,55 @@ +{ + "number_of_changes": 6, + "timing": 1.7155485153198242, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..92ea82ae88a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.8226675987243652, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..e82233225e1 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/CSC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.1193125247955322, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..6a19ef47722 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.0682966709136963, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..fc3030d9eb8 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.441117525100708, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..631d8bf0692 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6124439239501953, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..60525180e3c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/EHC/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 1.1955418586730957, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e7384ed1a80 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.5546114444732666, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..23dd6e4db6d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.515406847000122, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..344e0fae187 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6914594173431396, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..33fc2abe4d7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.577934503555298, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..16e40738d29 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.4753873348236084, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..cd2f95b1a06 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.348479986190796, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..ecc8292fc38 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.7813098430633545, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..502394fef0b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.5395493507385254, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a94ea3cdf70 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.860184669494629, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4d60bab28d4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.2939023971557617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ab70625a5fb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.943390369415283, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..986a6326404 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/CSC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.34682798385620117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b7e7cc679ae --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.573575735092163, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..f6c9978a881 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/EHC/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 30, + "timing": 0.8294470310211182, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _resignImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _resignImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d29b9b07349 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.412208318710327, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..24da74e8f0e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7880141735076904, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..e6b168b55de --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.153965950012207, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b78529f04af --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1631038188934326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..378caa7f81c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.548366069793701, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..5bf1821504a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.2120442390441895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..377ea32f9a9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.5955007076263428, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..53d1ce0f40a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegate/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 2.302690267562866, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..046f8add514 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9129981994628906, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..853a68bf5bb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.3788414001464844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..edfc3119811 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.004817724227905, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..27267cdb821 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.9412362575531006, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..8480450c1a2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9770684242248535, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..6745335c55b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CCD/diff_result_difft.json @@ -0,0 +1,698 @@ +{ + "number_of_changes": 84, + "timing": 0.6029894351959229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 18, + "content": "delegateTo", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 34, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "abi", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 59, + "content": "encodeWithSignature", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 125, + "content": "\"initialize(address,address,address,uint256,string,string,uint8)\"", + "highlight": "string" + }, + { + "start": 125, + "end": 126, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 60, + "end": 72, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 60, + "end": 69, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Set the proper admin now that initialization is done", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 13, + "content": "admin", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "admin_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 60, + "end": 78, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 26, + "content": "_setImplementation", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 42, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 75, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 60, + "end": 67, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Creator of the contract is admin during initialization", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 82, + "content": "// First delegate gets to initialize the delegator (i.e. storage contract)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 13, + "content": "admin", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 60, + "end": 71, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 60, + "end": 88, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 88, + "end": 89, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 60, + "end": 65, + "content": "name_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 78, + "content": "// New implementations always get set via the settor (post-initialize)", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..81e2407adde --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.359494924545288, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4b55210adf4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/CSC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6763417720794678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 12, + "end": 23, + "content": "allowResign", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..334abdb2a2b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.38954496383667, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..4b70681bf24 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.12821626663208, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..3be2a3da3ea --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.322024583816528, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..ab8851d54e4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EED/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 1.357837200164795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "NewImplementation", + "highlight": "type" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 48, + "content": "oldImplementation", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 64, + "content": "implementation", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 8, + "end": 72, + "content": "/* emit NewImplementation(oldImplementation, implementation); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b14027b135c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.03330397605896, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..7b52a8f7418 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 1.8067383766174316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 96, + "content": "\"CErc20Delegator::_setImplementation: Caller must be admin\"", + "highlight": "string" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 104, + "content": "/* require(msg.sender == admin, \"CErc20Delegator::_setImplementation: Caller must be admin\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..c854664ad8c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.093588352203369, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..a951b4012c7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7768518924713135, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 69, + "content": "delegatecall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 61, + "content": "call", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5b935c52ed5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.157709360122681, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4d0247a640e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1924750804901123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..18d0951db89 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 23, + "timing": 3.9010603427886963, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..3a17324f863 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.15834856033325195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 27, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..60ba41cf5b6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 23, + "timing": 4.154149532318115, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b7c1dd172b7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.5507216453552246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..aca5e4f0716 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.090400457382202, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..e8511b120b0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 2.038348436355591, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 518, + "changes": [ + { + "start": 25, + "end": 32, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 518, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..efcd45c39aa --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.920206069946289, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..cccd81d7046 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 1.2544968128204346, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "returnData", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* return returnData; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..6e4e5770699 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.267507791519165, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..5d016f9786e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0033559799194336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 125, + "content": "\"initialize(address,address,address,uint256,string,string,uint8)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 62, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..136386151cc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.187426328659058, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..416eef65ba0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.353712797164917, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_GT.json new file mode 100644 index 00000000000..22d14bbb94b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 4.360296726226807, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ecdd9081123 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/10/DLR/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 10, + "timing": 0.5072901248931885, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 35, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 36, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 83, + "end": 89, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 84, + "end": 91, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 44, + "end": 50, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 79, + "end": 85, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 44, + "end": 51, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 80, + "end": 87, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 478, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 478, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..668ce1cfd17 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 3.912069797515869, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6dce60fc3b0 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.8101999759674072, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 157, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..48fee87e83b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 3.982340097427368, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..86bc31a0388 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1966760158538818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..4916b02d986 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.4784023761749268, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..5a1a5d9f3d5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.4544684886932373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7359459198e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.417142391204834, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..06d0e6f0c7b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/EHC/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 1.3237206935882568, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 96, + "content": "\"CErc20Delegator::_setImplementation: Caller must be admin\"", + "highlight": "string" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 104, + "content": "/* require(msg.sender == admin, \"CErc20Delegator::_setImplementation: Caller must be admin\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 88, + "content": "\"CErc20Delegator:fallback: cannot send value to fallback\"", + "highlight": "string" + }, + { + "start": 88, + "end": 89, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 8, + "end": 96, + "content": "/* require(msg.value == 0,\"CErc20Delegator:fallback: cannot send value to fallback\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_GT.json new file mode 100644 index 00000000000..be2cca2c2b9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.6914405822753906, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_difft.json new file mode 100644 index 00000000000..8b4992d2958 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/ETR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.283872365951538, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 69, + "content": "delegatecall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 61, + "content": "call", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 64, + "end": 74, + "content": "staticcall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 64, + "end": 68, + "content": "call", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e698c54bbde --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.192774534225464, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7012941b893 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.4906342029571533, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..672aea3d6ba --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.9250435829162598, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..390d7ce90c4 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/RSD/diff_result_difft.json @@ -0,0 +1,100 @@ +{ + "number_of_changes": 9, + "timing": 0.731011152267456, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "returnData", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* return returnData; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 468, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "delegateTo", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 40, + "content": "implementation", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 46, + "content": "data", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 468, + "changes": [ + { + "start": 8, + "end": 54, + "content": "/* return delegateTo(implementation, data); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..1eae328210a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.7550265789031982, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..c20397614a8 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/SLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.148737907409668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 125, + "content": "\"initialize(address,address,address,uint256,string,string,uint8)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 62, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 86, + "content": "\"_resignImplementation()\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 63, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..5c2a44c0c8d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.708869695663452, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..7b53eca778c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 2.1323399543762207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..80119f86a4e --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.9716544151306152, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..46f65263b04 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/DLR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.15115046501159668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_GT.json new file mode 100644 index 00000000000..ef6bfe5dece --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.955172300338745, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_difft.json new file mode 100644 index 00000000000..dd155669ce7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/ETR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.7766413688659668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 69, + "content": "delegatecall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 61, + "content": "call", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 64, + "end": 74, + "content": "staticcall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 64, + "end": 68, + "content": "call", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 489, + "changes": [ + { + "start": 41, + "end": 51, + "content": "staticcall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 489, + "changes": [ + { + "start": 41, + "end": 45, + "content": "call", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bd9faec7e4a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.8255443572998047, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..54090f70b57 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8730430603027344, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..266ff48ebbb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.7458672523498535, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2344be04bf2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/RSD/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 20, + "timing": 1.8048560619354248, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "returnData", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* return returnData; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 468, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "delegateTo", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 40, + "content": "implementation", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 46, + "content": "data", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 468, + "changes": [ + { + "start": 8, + "end": 54, + "content": "/* return delegateTo(implementation, data); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 485, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "abi", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "decode", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 36, + "content": "returnData", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 485, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return abi.decode(returnData, (bytes)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_GT.json new file mode 100644 index 00000000000..c868e3d697d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.286636114120483, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_difft.json new file mode 100644 index 00000000000..7bb1f3254d1 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/3/SLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.5963542461395264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 125, + "content": "\"initialize(address,address,address,uint256,string,string,uint8)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 62, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 86, + "content": "\"_resignImplementation()\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 63, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 57, + "end": 87, + "content": "\"_becomeImplementation(bytes)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 57, + "end": 59, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..1e21dff416a --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 3.97857403755188, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..96fd251c75c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/DLR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 1.6264255046844482, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_GT.json new file mode 100644 index 00000000000..5d461d15f88 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.6849782466888428, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_difft.json new file mode 100644 index 00000000000..61ff43450bc --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/ETR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.871556043624878, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 69, + "content": "delegatecall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 57, + "end": 61, + "content": "call", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 64, + "end": 74, + "content": "staticcall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 64, + "end": 68, + "content": "call", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 489, + "changes": [ + { + "start": 41, + "end": 51, + "content": "staticcall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 489, + "changes": [ + { + "start": 41, + "end": 45, + "content": "call", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 502, + "changes": [ + { + "start": 42, + "end": 54, + "content": "delegatecall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 502, + "changes": [ + { + "start": 42, + "end": 46, + "content": "call", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..85195e516c2 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 3.9650135040283203, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0871069571d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.5717551708221436, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_GT.json new file mode 100644 index 00000000000..bbe5697101d --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.29232931137085, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_difft.json new file mode 100644 index 00000000000..d4ad545601c --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/4/SLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.9480993747711182, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 125, + "content": "\"initialize(address,address,address,uint256,string,string,uint8)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 62, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 86, + "content": "\"_resignImplementation()\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 63, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 57, + "end": 87, + "content": "\"_becomeImplementation(bytes)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 57, + "end": 59, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 99, + "end": 132, + "content": "\"delegateToImplementation(bytes)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 99, + "end": 101, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..69efdd526f6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.370104789733887, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..4092da431d6 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/5/DLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 0.9575228691101074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..80501ca4ac3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.554360866546631, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a5e25697a87 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.3332955837249756, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_GT.json new file mode 100644 index 00000000000..7738f257515 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.308514833450317, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_difft.json new file mode 100644 index 00000000000..07e608285b7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/5/SLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.9417743682861328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 125, + "content": "\"initialize(address,address,address,uint256,string,string,uint8)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 62, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 86, + "content": "\"_resignImplementation()\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 61, + "end": 63, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 57, + "end": 87, + "content": "\"_becomeImplementation(bytes)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 57, + "end": 59, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 99, + "end": 132, + "content": "\"delegateToImplementation(bytes)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 99, + "end": 101, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 489, + "changes": [ + { + "start": 76, + "end": 109, + "content": "\"delegateToImplementation(bytes)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 489, + "changes": [ + { + "start": 76, + "end": 78, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..3443036e4c9 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.632117033004761, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..be91360cc9f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/6/DLR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 6, + "timing": 1.0080265998840332, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 83, + "end": 89, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 84, + "end": 91, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0974b379c69 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.2394678592681885, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d24d6285b40 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.9446430206298828, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b9352ace359 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 3.5750670433044434, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7b67855cc16 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/7/DLR/diff_result_difft.json @@ -0,0 +1,168 @@ +{ + "number_of_changes": 7, + "timing": 0.38295793533325195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 35, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 36, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 83, + "end": 89, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 84, + "end": 91, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c3809411fa5 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.262773513793945, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7ba4793f96b --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.0469036102294922, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..88b0b7daaeb --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.379131555557251, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..203c6d51c0f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/8/DLR/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 8, + "timing": 1.2880802154541016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 35, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 36, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 83, + "end": 89, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 84, + "end": 91, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 44, + "end": 50, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 44, + "end": 51, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5b2b553c6b3 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.359145402908325, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..fd2404d5719 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.0433874130249023, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_GT.json new file mode 100644 index 00000000000..08325c404f7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 3.890108108520508, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_difft.json new file mode 100644 index 00000000000..95c01bd3546 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/9/DLR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 9, + "timing": 0.3890533447265625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 87, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 81, + "end": 88, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 35, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [ + { + "start": 29, + "end": 36, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 83, + "end": 89, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 84, + "end": 91, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 44, + "end": 50, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 79, + "end": 85, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 44, + "end": 51, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 80, + "end": 87, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_GT.json b/results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bf1a314fc4f --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.121950149536133, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_difft.json b/results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6362a78cac7 --- /dev/null +++ b/results/contracts/mutants/CCollateralCapErc20Delegator/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.9121139049530029, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 120, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 114, + "end": 122, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 122, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 67, + "end": 75, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 99, + "end": 107, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 99, + "end": 105, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..1cd53123c9b --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.116670846939087, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..bf47ea89e08 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4782726764678955, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..f9a997240cc --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.116314172744751, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..2d5fd9fceee --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/CCD/diff_result_difft.json @@ -0,0 +1,109 @@ +{ + "number_of_changes": 12, + "timing": 0.7507212162017822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 8, + "end": 13, + "content": "owner", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ca519d7b4b1 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.822830438613892, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..8e38dd5137c --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/CSC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.4972860813140869, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..fb02cc58088 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.111621141433716, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..b74d65eea28 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7193048000335693, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 75, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..a62f61cba0b --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.883136510848999, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..62839f7bd96 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/EED/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 2.2349557876586914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "Log", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 25, + "content": "\"insert\"", + "highlight": "string" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 31, + "content": "_key", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "_value", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* emit Log(\"insert\", _key, _value); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..85049376136 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.5762622356414795, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a8aa88d7228 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/EHC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 2.1012558937072754, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..3e3d8cd4bf2 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.983647108078003, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..95b893c56c7 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1607449054718018, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..66d8008c54a --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.549652338027954, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..768551389a5 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.698756217956543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5de327cd1a9 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.393341779708862, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b6c38bf1ebf --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/RSD/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.8594832420349121, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "_addresses", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 37, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* return (_addresses, _balances); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..d97e246f872 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.760569334030151, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..ed63f4f95e1 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/RVS/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 6, + "timing": 1.6039581298828125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 87, + "end": 91, + "content": "uint", + "highlight": "normal" + }, + { + "start": 92, + "end": 97, + "content": "right", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 58, + "end": 63, + "content": "right", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..c3f93a0da41 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.295042991638184, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..93a205fe546 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/SCEC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 6, + "timing": 0.05819892883300781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 87, + "end": 91, + "content": "uint", + "highlight": "normal" + }, + { + "start": 92, + "end": 97, + "content": "right", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 58, + "end": 63, + "content": "right", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..7277c589d2b --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.0017383098602295, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..2d73c03461e --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8766059875488281, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 17, + "end": 25, + "content": "\"insert\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 17, + "end": 19, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..cb27e06410f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.848530054092407, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..22a2df452ee --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.7539346218109131, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..f5489ff46a7 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.256484508514404, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..8cce4507769 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.023164987564087, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..22cbd9b4069 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.889973402023315, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..abf3d912c95 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/1/VVR/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.1754777431488037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..aaf3f49cae2 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.987108945846558, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1179ae238c5 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/10/BOR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 0.948638916015625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 54, + "end": 55, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 54, + "end": 55, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5e29a28ccd8 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.1768059730529785, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f573e15eed5 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/10/FVR/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 10, + "timing": 1.0570385456085205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 32, + "end": 38, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 32, + "end": 40, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 29, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..683fd7be85f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.6622536182403564, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..05916ccff73 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.38881397247314453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..1647b426e5f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.25941014289856, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b5aa520f487 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/CSC/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 23, + "timing": 0.7943284511566162, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "values", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "_key", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "length", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 60, + "end": 64, + "content": "_pos", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..bca2aa57ffa --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.763956546783447, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..1c172416289 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/DLR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.6372778415679932, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 75, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 87, + "end": 93, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 88, + "end": 95, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..efe577e61f5 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.73849081993103, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..111d9216021 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/EED/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 27, + "timing": 0.3369894027709961, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "Log", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 25, + "content": "\"insert\"", + "highlight": "string" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 31, + "content": "_key", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "_value", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* emit Log(\"insert\", _key, _value); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "Log", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 25, + "content": "\"remove\"", + "highlight": "string" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 31, + "content": "_key", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "values", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "_key", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 61, + "content": "addressPosition", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 68, + "content": "_value", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 78, + "content": "/* emit Log(\"remove\", _key, values[_key][addressPosition[_value]]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b2b093f130a --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.854664325714111, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e3f96b853b8 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/EHC/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 22, + "timing": 0.6705186367034912, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 50, + "content": "codexStakingContract", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + }, + { + "start": 68, + "end": 73, + "content": "owner", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* require(msg.sender == codexStakingContract || msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6fe1f0177ce --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.786003828048706, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..da426832cb3 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.6144390106201172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..dbbaadd1810 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.498242616653442, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..08063e2f789 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.4140610694885254, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..0ba23ff6894 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.218440055847168, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..0f4ae21e6e8 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/SLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5193419456481934, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 17, + "end": 25, + "content": "\"insert\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 17, + "end": 19, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 17, + "end": 25, + "content": "\"remove\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 17, + "end": 19, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..e178cc99bcd --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.843433856964111, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..576c878bb9a --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/TOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 0.6561145782470703, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..a8179645264 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.88483738899231, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..4cd66b288a5 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/UORD/diff_result_difft.json @@ -0,0 +1,51 @@ +{ + "number_of_changes": 2, + "timing": 0.9161229133605957, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 27, + "end": 29, + "content": "--", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 27, + "end": 29, + "content": "++", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..5d812b4e3c8 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.535027980804443, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..0595944d1fb --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/2/VVR/diff_result_difft.json @@ -0,0 +1,49 @@ +{ + "number_of_changes": 2, + "timing": 1.8343913555145264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d7cc2078f94 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.52022647857666, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3a93a8022ed --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 1.011195421218872, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..da7bba8653f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.4773476123809814, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..51e0bfa6be7 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/CSC/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 30, + "timing": 0.2509787082672119, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "values", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "_key", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "length", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 60, + "end": 64, + "content": "_pos", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "tree", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 24, + "content": "exists", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 29, + "content": "_key", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..616c1edb9e7 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.979192018508911, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..03784ca4378 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/DLR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 1.3914861679077148, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 75, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 87, + "end": 93, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 88, + "end": 95, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b33027c43ab --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.653160333633423, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0ecbe8b4e37 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/EHC/diff_result_difft.json @@ -0,0 +1,282 @@ +{ + "number_of_changes": 36, + "timing": 0.6746468544006348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 50, + "content": "codexStakingContract", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + }, + { + "start": 68, + "end": 73, + "content": "owner", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* require(msg.sender == codexStakingContract || msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 50, + "content": "codexStakingContract", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + }, + { + "start": 68, + "end": 73, + "content": "owner", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* require(msg.sender == codexStakingContract || msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..140d88a2506 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.268187999725342, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6ff96903e1c --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.7083516120910645, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1f5277b030c --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.480305910110474, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..543577c1237 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.5700604915618896, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..5a3611faef5 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.908401250839233, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..991c1723f0d --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/TOR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 6, + "timing": 0.49199485778808594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..8bc03185355 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.3757054805755615, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..ead14e732f1 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/UORD/diff_result_difft.json @@ -0,0 +1,77 @@ +{ + "number_of_changes": 3, + "timing": 0.6160998344421387, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 27, + "end": 29, + "content": "--", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 27, + "end": 29, + "content": "++", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 17, + "end": 19, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 17, + "end": 19, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..688dfde7b5f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.917422294616699, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..6433143b178 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/3/VVR/diff_result_difft.json @@ -0,0 +1,73 @@ +{ + "number_of_changes": 3, + "timing": 0.6642971038818359, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..82f9d48d168 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.486823081970215, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..70a1c0f8127 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.9958992004394531, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..1b0c512b84d --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.38515305519104, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ee7cd5dd930 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/CSC/diff_result_difft.json @@ -0,0 +1,314 @@ +{ + "number_of_changes": 38, + "timing": 0.4192473888397217, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "values", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "_key", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "length", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 60, + "end": 64, + "content": "_pos", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "tree", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 24, + "content": "exists", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 29, + "content": "_key", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 12, + "end": 18, + "content": "values", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 23, + "content": "_key", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..f3787f289d9 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.105263710021973, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..f75bc1981f7 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/DLR/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 4, + "timing": 1.4616212844848633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 75, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 87, + "end": 93, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 88, + "end": 95, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7c7519b4e31 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.6613593101501465, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..121c77580c0 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/EHC/diff_result_difft.json @@ -0,0 +1,390 @@ +{ + "number_of_changes": 51, + "timing": 1.6476936340332031, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 50, + "content": "codexStakingContract", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + }, + { + "start": 68, + "end": 73, + "content": "owner", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* require(msg.sender == codexStakingContract || msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "values", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_key", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 44, + "content": "addressPosition", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 51, + "content": "_value", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + }, + { + "start": 57, + "end": 63, + "content": "_value", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(values[_key][addressPosition[_value]] == _value); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 50, + "content": "codexStakingContract", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + }, + { + "start": 68, + "end": 73, + "content": "owner", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* require(msg.sender == codexStakingContract || msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..014c21e0a20 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.011842250823975, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f33e0f9b078 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/FVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.9273929595947266, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0a9c20c58c6 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.486572742462158, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7381cc62b34 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.0868124961853027, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..13a1d9a44ed --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.376237630844116, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..4d42563aeb2 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/TOR/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 8, + "timing": 0.33434200286865234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..e433d741696 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.094483137130737, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..819dd5a2f74 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/4/UORD/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 4, + "timing": 0.7940642833709717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 27, + "end": 29, + "content": "--", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 27, + "end": 29, + "content": "++", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 17, + "end": 19, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 17, + "end": 19, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 17, + "end": 19, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 17, + "end": 19, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e217285259d --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.004133224487305, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..258df9d3cf9 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/BOR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 5, + "timing": 1.0711617469787598, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..09c6fdd0635 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.14483642578125, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..022e9e42d74 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/CSC/diff_result_difft.json @@ -0,0 +1,747 @@ +{ + "number_of_changes": 99, + "timing": 1.9181363582611084, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "tree", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "exists", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "_key", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 39, + "content": "values", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "_key", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "length", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 60, + "end": 64, + "content": "_pos", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "tree", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 24, + "content": "exists", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 29, + "content": "_key", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 12, + "end": 18, + "content": "values", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 23, + "content": "_key", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 16, + "end": 70, + "content": "// Updating the position reference for the moved value", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 31, + "content": "addressPosition", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 38, + "content": "_value", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 43, + "end": 49, + "content": "values", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 54, + "content": "_key", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "length", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "-", + "highlight": "keyword" + }, + { + "start": 65, + "end": 66, + "content": "1", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 16, + "end": 31, + "content": "addressPosition", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 43, + "content": "movingValue", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "=", + "highlight": "normal" + }, + { + "start": 47, + "end": 62, + "content": "addressPosition", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "_value", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 16, + "end": 101, + "content": "// Copying the last address in the array to the position of the address to be removed", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 16, + "end": 22, + "content": "values", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_key", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 44, + "content": "addressPosition", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 51, + "content": "_value", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": "=", + "highlight": "normal" + }, + { + "start": 56, + "end": 67, + "content": "movingValue", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "movingValue", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "values", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 49, + "content": "_key", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 57, + "content": "values", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 62, + "content": "_key", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ".", + "highlight": "normal" + }, + { + "start": 64, + "end": 70, + "content": "length", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "-", + "highlight": "keyword" + }, + { + "start": 73, + "end": 74, + "content": "1", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "]", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9d29634336e --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.6505279541015625, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..81747e6439e --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/FVR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.6869394779205322, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 29, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..64c181c7be6 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.178292274475098, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..fafaa980eba --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/ILR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 2.069721221923828, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 73, + "end": 74, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 73, + "end": 74, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..cac06fc6491 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.384200811386108, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..12d8cd24017 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/5/TOR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 10, + "timing": 1.5168676376342773, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2361f3bccb0 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.195622205734253, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..72df26e0a43 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/BOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.22862720489501953, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..793f28e6e9e --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.531123399734497, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..098823633ee --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/FVR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 6, + "timing": 1.337059736251831, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 29, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..301f20e81b7 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.504881381988525, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c5bef54b086 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/ILR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 1.8435113430023193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 73, + "end": 74, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 73, + "end": 74, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f013780eb2f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.207070827484131, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..9ffa5a7420c --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/6/TOR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 12, + "timing": 0.5080983638763428, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e96c673333e --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.792915105819702, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5390536e1fe --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/7/BOR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 7, + "timing": 0.33622264862060547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9b6328b5b2f --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.270416975021362, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bd8a65de987 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/7/FVR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 7, + "timing": 1.2986624240875244, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 29, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..40471112891 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.566909551620483, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b0bcada3b31 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/7/ILR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 1.111562728881836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 56, + "end": 57, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 73, + "end": 74, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 73, + "end": 74, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 65, + "end": 66, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 16, + "end": 17, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 16, + "end": 17, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4d9da9a9ce6 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.029534816741943, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ef069fb17f4 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/8/BOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 0.33020806312561035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 54, + "end": 55, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 54, + "end": 55, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1edd15b6611 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.01797342300415, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5d59b210a7d --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/8/FVR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 8, + "timing": 0.39760422706604004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 29, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..86e20c4e959 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.830824613571167, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..10595157eda --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/9/BOR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 9, + "timing": 0.06353759765625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "-", + "highlight": "keyword" + }, + { + "start": 57, + "end": 59, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 30, + "end": 32, + "content": "||", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "+", + "highlight": "keyword" + }, + { + "start": 58, + "end": 59, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 65, + "end": 67, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 54, + "end": 55, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 54, + "end": 55, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f1c8ce15647 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.514636993408203, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e3aa9127762 --- /dev/null +++ b/results/contracts/mutants/CDEX_ranking/9/FVR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 9, + "timing": 1.4900615215301514, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 27, + "end": 35, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 71, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 21, + "end": 29, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..fee0cddc933 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.610405445098877, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..894e991659c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7757854461669922, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..bf8e764abd6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.181592702865601, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..0fa29baa037 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.148470640182495, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bd5ff36e4b8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.192931175231934, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..8aa26e79ccd --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.250946044921875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..b1f32bc4be6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.054025888442993, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..443569e0212 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/CCD/diff_result_difft.json @@ -0,0 +1,93 @@ +{ + "number_of_changes": 10, + "timing": 1.165168285369873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 28, + "content": "ReentrancyGuard", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "_status", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 30, + "content": "_NOT_ENTERED", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4ec30bed31a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.439788579940796, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..0f3ac1a5409 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/CSC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 1.2908570766448975, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..5d10f4783ba --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.934632062911987, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..2101cf2e1a9 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/EED/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 0.3856527805328369, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..900045dde4a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.431025505065918, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..d90388f8599 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/EHC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 1.1170876026153564, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..ca27632ed3c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.392654657363892, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..3417eca0706 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.6275136470794678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 18, + "end": 26, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 414, + "changes": [ + { + "start": 18, + "end": 22, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7acf7a341d3 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.0547566413879395, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..2121dab00fc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.711911678314209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..eea9b601400 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.7615180015563965, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..6f1bc6dbe10 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.21166491508483887, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_GT.json new file mode 100644 index 00000000000..dbe504e823c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.025506973266602, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_difft.json new file mode 100644 index 00000000000..5cc80f85bcd --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/ICM/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 0.7188510894775391, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a2dfcdbd838 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.809236764907837, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..392e61062e0 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0538015365600586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_GT.json new file mode 100644 index 00000000000..f5bcc1ad598 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.889230012893677, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_difft.json new file mode 100644 index 00000000000..133a26671e7 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/LSC/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 0.9118561744689941, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_GT.json new file mode 100644 index 00000000000..1e40389b62c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.899301767349243, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_difft.json new file mode 100644 index 00000000000..b24b9798d3a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOC/diff_result_difft.json @@ -0,0 +1,34 @@ +{ + "number_of_changes": 2, + "timing": 1.097543478012085, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..20b8a1c7390 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.6715991497039795, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..ea48e29e7ae --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOD/diff_result_difft.json @@ -0,0 +1,34 @@ +{ + "number_of_changes": 2, + "timing": 1.0729358196258545, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..fd891d4df21 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.262156248092651, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..b181ac89212 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.7466967105865479, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 40, + "end": 49, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..ae2c6b8c7bc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.313912868499756, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..a8458fdece2 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.022486686706543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..437a75c8c56 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.174155235290527, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..f3a322e1fcd --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/OLFD/diff_result_difft.json @@ -0,0 +1,91 @@ +{ + "number_of_changes": 12, + "timing": 0.5423252582550049, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..469a6d83cf2 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.181177616119385, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..7ada4da875e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/RSD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.46938586235046387, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..397ccdf44e2 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.41108775138855, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..74a60522593 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/RVS/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 4, + "timing": 1.6340575218200684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 55, + "content": "loyaltyTier3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 346, + "changes": [ + { + "start": 15, + "end": 27, + "content": "loyaltyTier3", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..871c92f914b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.256901502609253, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..6eb4636e594 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/SCEC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 4, + "timing": 0.721294641494751, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 55, + "content": "loyaltyTier3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 346, + "changes": [ + { + "start": 15, + "end": 27, + "content": "loyaltyTier3", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..124b45fa69c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.071700811386108, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..7ca6fd4154f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.6625537872314453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..b688808bbd9 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.597536087036133, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..3f33eed16b3 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.8805222511291504, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..9c54726bede --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.414565086364746, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..6167b126377 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.7287988662719727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..84ea2a9b518 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.920997381210327, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4bb29679884 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/BOR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 0.3644542694091797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c1b62d49961 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 5.879651308059692, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ce4a93796ab --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/CSC/diff_result_difft.json @@ -0,0 +1,816 @@ +{ + "number_of_changes": 95, + "timing": 2.0730278491973877, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 48, + "content": "/// Adds it again with the new value", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "remove", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "amount", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 377, + "changes": [ + { + "start": 12, + "end": 82, + "content": "/// Removes the user address from its current ranking node in the tree", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 410, + "changes": [ + { + "start": 12, + "end": 93, + "content": "/// If not, adds the user address back into the ranking tree with the new balance", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 12, + "end": 18, + "content": "reward", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "depositedRewardTokens", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 57, + "content": "reward", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 419, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 441, + "changes": [ + { + "start": 15, + "end": 27, + "content": "loyaltyBonus", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/EED/diff_result_GT.json new file mode 100644 index 00000000000..a08070813fc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.238383054733276, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/EED/diff_result_difft.json new file mode 100644 index 00000000000..2d2e0c15a51 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/EED/diff_result_difft.json @@ -0,0 +1,684 @@ +{ + "number_of_changes": 80, + "timing": 0.8155930042266846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Staked", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Staked(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Withdrawn", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 41, + "content": "amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* emit Withdrawn(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 27, + "content": "RewardPaid", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "sender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "reward", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 54, + "content": "/* emit RewardPaid(msg.sender, reward); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 442, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 37, + "content": "LoyaltyBonusPaid", + "highlight": "type" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 41, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "sender", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 62, + "content": "loyaltyBonus", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 442, + "changes": [ + { + "start": 16, + "end": 70, + "content": "/* emit LoyaltyBonusPaid(msg.sender, loyaltyBonus); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 492, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RewardsDeposited", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 44, + "content": "address", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 49, + "content": "this", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 492, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* emit RewardsDeposited(owner, address(this), amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 527, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "RewardAdded", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 31, + "content": "reward", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 527, + "changes": [ + { + "start": 8, + "end": 39, + "content": "/* emit RewardAdded(reward); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4693474a31e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.84163761138916, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..09eba3f6f0f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/EHC/diff_result_difft.json @@ -0,0 +1,632 @@ +{ + "number_of_changes": 71, + "timing": 0.7841310501098633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 23, + "content": "paused", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* require(!paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(c >= a); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(b <= a); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* require(c / a == b); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 29, + "content": "/* require(b > 0); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..78aa684b5c3 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.65830659866333, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d6350aca71b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.7848689556121826, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 33, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..edb7ce484bd --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.847410202026367, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ef73e8e2000 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/ILR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 10, + "timing": 0.4273381233215332, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d6e56a9eebe --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 25, + "timing": 5.7341954708099365, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..7bff53a4a1b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/RSD/diff_result_difft.json @@ -0,0 +1,392 @@ +{ + "number_of_changes": 31, + "timing": 0.6790575981140137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "account", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return _balances[account]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "min", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 24, + "content": "block", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 48, + "content": "periodFinish", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return min(block.timestamp, periodFinish); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_GT.json new file mode 100644 index 00000000000..95d988f6bed --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.186037540435791, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_difft.json new file mode 100644 index 00000000000..260cbe1b234 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/TOR/diff_result_difft.json @@ -0,0 +1,350 @@ +{ + "number_of_changes": 20, + "timing": 0.9639906883239746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 41, + "content": "tx", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 383, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 383, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 380, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "tx", + "highlight": "normal" + }, + { + "start": 68, + "end": 74, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..0f883a17c63 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 4.885852813720703, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f31fec5d6e9 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/10/VVR/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 10, + "timing": 0.5388002395629883, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 241, + "changes": [ + { + "start": 22, + "end": 30, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 243, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 243, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 242, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_GT.json new file mode 100644 index 00000000000..f2ea7f799ef --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.7143566608428955, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_difft.json new file mode 100644 index 00000000000..1598a3b2bd1 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/AOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.105053186416626, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_GT.json new file mode 100644 index 00000000000..5b21db27b8d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.291731834411621, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_difft.json new file mode 100644 index 00000000000..51650a311f8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/AVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8115153312683105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c72b2b0f5e4 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.950333118438721, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..47d94c89955 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.068544864654541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_GT.json new file mode 100644 index 00000000000..6f48c5768fd --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.827499151229858, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_difft.json new file mode 100644 index 00000000000..0c9c868b72a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/CCD/diff_result_difft.json @@ -0,0 +1,320 @@ +{ + "number_of_changes": 41, + "timing": 0.6216239929199219, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "_status", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 30, + "content": "_NOT_ENTERED", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 28, + "content": "ReentrancyGuard", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Owned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 13, + "content": "owner", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..41a3922fe68 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.66581392288208, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..00f6f951b13 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/CSC/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 4, + "timing": 1.052299976348877, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..8575d39010d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.924921274185181, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..2a9385d1e44 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/EED/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 15, + "timing": 0.45273661613464355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7de1f0fc540 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.241031646728516, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..691a560bb99 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/EHC/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 15, + "timing": 1.3276677131652832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_GT.json new file mode 100644 index 00000000000..bc971f1bd85 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.1063432693481445, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_difft.json new file mode 100644 index 00000000000..44f07c4bb3d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/ETR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9037244319915771, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 18, + "end": 26, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 414, + "changes": [ + { + "start": 18, + "end": 22, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..29132a62e11 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.386033773422241, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ca6c27f789a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9924888610839844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..d8c8950ca2b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 5.7098166942596436, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..e0e3be3fc0b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/GVR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 4, + "timing": 1.5860133171081543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 31, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6ca890431e1 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.027816534042358, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f6fdc3fb954 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.7732272148132324, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_GT.json new file mode 100644 index 00000000000..7790865b784 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.36148738861084, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_difft.json new file mode 100644 index 00000000000..a9ecec9b164 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 4, + "timing": 1.4480462074279785, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 397, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_GT.json new file mode 100644 index 00000000000..8f0e0af1e1b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.633233547210693, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_difft.json new file mode 100644 index 00000000000..f440ae66375 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOD/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 4, + "timing": 0.8058826923370361, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 397, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..dd3ad4e974a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.766738653182983, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..480f7433fab --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.7026007175445557, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 40, + "end": 49, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 448, + "changes": [] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 29, + "end": 41, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..de77fb347fa --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.173714637756348, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e73d8ac2933 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6196463108062744, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..ad329af0771 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.7799835205078125, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..1c3b139336f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/OLFD/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 31, + "timing": 0.7069034576416016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [] + } + }, + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "account", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..27e4b65db69 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.062239646911621, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d19ca28286c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/RSD/diff_result_difft.json @@ -0,0 +1,64 @@ +{ + "number_of_changes": 3, + "timing": 0.9761748313903809, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_GT.json new file mode 100644 index 00000000000..e5bcdc97220 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.493890762329102, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_difft.json new file mode 100644 index 00000000000..d7820a122fe --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/RVS/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 8, + "timing": 0.6769859790802002, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 55, + "content": "loyaltyTier3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 346, + "changes": [ + { + "start": 15, + "end": 27, + "content": "loyaltyTier3", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 354, + "changes": [ + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "loyaltyTier3Bonus", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 354, + "changes": [ + { + "start": 15, + "end": 32, + "content": "loyaltyTier3Bonus", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..f17ee0364b5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.524219989776611, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..c4a2207caba --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/SCEC/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 8, + "timing": 0.5293114185333252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 55, + "content": "loyaltyTier3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 346, + "changes": [ + { + "start": 15, + "end": 27, + "content": "loyaltyTier3", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 354, + "changes": [ + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "loyaltyTier3Bonus", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 354, + "changes": [ + { + "start": 15, + "end": 32, + "content": "loyaltyTier3Bonus", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..2fb36a6870e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.627118110656738, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a7004c14379 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8283681869506836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..b2616de1428 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.960653066635132, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..c5a9f83b686 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 2.1561694145202637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..49bbdec79c3 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.258737325668335, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b68658ce1d5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.6712315082550049, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_GT.json new file mode 100644 index 00000000000..29ab78e049c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.984030485153198, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_difft.json new file mode 100644 index 00000000000..26c2788c16f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/CCD/diff_result_difft.json @@ -0,0 +1,469 @@ +{ + "number_of_changes": 59, + "timing": 0.7797038555145264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 28, + "content": "ReentrancyGuard", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "_status", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 30, + "content": "_NOT_ENTERED", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Owned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 13, + "content": "owner", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 79, + "content": "/// This contract is abstract, and thus cannot be instantiated directly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Pausable", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 33, + "end": 34, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/// Paused will be false, and lastPauseTime will be 0 upon initialisation", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..09bbd3fd6f5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.215541839599609, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..05258688c4c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/CSC/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 7, + "timing": 2.5183815956115723, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..45d258b79f6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.961674451828003, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..dc13c96abf5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/EED/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 22, + "timing": 0.42231011390686035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..73cfb3949b9 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.487421274185181, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..646e93fbf39 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/EHC/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 23, + "timing": 1.8848416805267334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..eeca358114f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.68674898147583, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7cf7e82e673 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.810272216796875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_GT.json new file mode 100644 index 00000000000..59532316d22 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 4.72257924079895, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_difft.json new file mode 100644 index 00000000000..f35eeb24caa --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/GVR/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 5, + "timing": 1.4172694683074951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 31, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..4d15cf19f66 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.164503574371338, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6ba3537f770 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.873382568359375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_GT.json new file mode 100644 index 00000000000..1f7057bc941 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.604736089706421, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_difft.json new file mode 100644 index 00000000000..8a7febf1c39 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/MOC/diff_result_difft.json @@ -0,0 +1,90 @@ +{ + "number_of_changes": 6, + "timing": 0.5205976963043213, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 397, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 423, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_GT.json new file mode 100644 index 00000000000..ff214a44a6e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.9601826667785645, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_difft.json new file mode 100644 index 00000000000..33e0f9294b6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/MOD/diff_result_difft.json @@ -0,0 +1,90 @@ +{ + "number_of_changes": 6, + "timing": 1.4319555759429932, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 397, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 423, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..75a5b242773 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.094374656677246, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..74997cb5f71 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8126881122589111, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..184f3e931c2 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.387113332748413, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b41e545ef4b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/RSD/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 5, + "timing": 0.14303135871887207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..5130a6bd735 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.023078441619873, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..1da1f8fe643 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.30248260498046875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..47b76804c0a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.944846868515015, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..a1241da6827 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.8141019344329834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b78b61a3390 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.2513182163238525, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c343c4521b0 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.524573564529419, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_GT.json new file mode 100644 index 00000000000..f36daf11a93 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.125147819519043, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_difft.json new file mode 100644 index 00000000000..c7577fee19f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/CCD/diff_result_difft.json @@ -0,0 +1,717 @@ +{ + "number_of_changes": 90, + "timing": 1.4623823165893555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "_status", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 30, + "content": "_NOT_ENTERED", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 28, + "content": "ReentrancyGuard", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Owned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 13, + "content": "owner", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 79, + "content": "/// This contract is abstract, and thus cannot be instantiated directly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/// Paused will be false, and lastPauseTime will be 0 upon initialisation", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Pausable", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 33, + "end": 34, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 275, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 28, + "content": "CDEXStakingPool", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 265, + "changes": [] + } + }, + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 41, + "content": "_CDEXTokenContractAddress", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 4, + "end": 5, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Owned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 25, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 281, + "changes": [ + { + "start": 8, + "end": 19, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 41, + "content": "CDEXRankingContract", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 65, + "content": "_rankingContractAddress", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 276, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 8, + "end": 17, + "content": "CDEXToken", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 37, + "content": "CDEXTokenContract", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 63, + "content": "_CDEXTokenContractAddress", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 39, + "content": "_rankingContractAddress", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c702b01c5e2 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.891590118408203, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..496ee20d549 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/CSC/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 10, + "timing": 0.7811672687530518, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..fc8c76df0e6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.311998605728149, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..c520de7ff02 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/EED/diff_result_difft.json @@ -0,0 +1,248 @@ +{ + "number_of_changes": 27, + "timing": 0.288348913192749, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b9c51a500a8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.040079593658447, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a264d0131a7 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/EHC/diff_result_difft.json @@ -0,0 +1,272 @@ +{ + "number_of_changes": 31, + "timing": 1.0133886337280273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..eb144d5064f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.362057685852051, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..13421a14b2a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.9047751426696777, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_GT.json new file mode 100644 index 00000000000..54b076013c2 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 4.80161452293396, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_difft.json new file mode 100644 index 00000000000..d2dc214e76d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/GVR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.3860337734222412, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 31, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 64, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 61, + "content": "number", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..974a4654bde --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.981138229370117, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..0a565662fff --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/ILR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 2.379427433013916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_GT.json new file mode 100644 index 00000000000..8d2c528c4cc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.363658428192139, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_difft.json new file mode 100644 index 00000000000..5227ac14514 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/MOC/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 8, + "timing": 1.2778711318969727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 397, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 423, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 502, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_GT.json new file mode 100644 index 00000000000..4fd9dacf1aa --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.417832851409912, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_difft.json new file mode 100644 index 00000000000..9b55c9e821c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/MOD/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 8, + "timing": 1.0882408618927002, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 364, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 397, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 423, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 502, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..3cd6a6154ec --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.871592998504639, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..14f4bc1c703 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.882749319076538, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..a387afa27fc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.993993282318115, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..c9b2cacc92a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/RSD/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 7, + "timing": 0.7112493515014648, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..8eb6ac2347e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.722568035125732, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..09fcd79f4b9 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/TOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.8648436069488525, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..061593e57f5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.379360675811768, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..7bd45f218ac --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/4/VVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.4785001277923584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..db43a846777 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.640465497970581, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9325d4837ec --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.2837858200073242, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..1ec1deb0946 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.778958082199097, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4c04afe82d0 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/CSC/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 18, + "timing": 1.7596104145050049, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..90309d90f03 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.278853178024292, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..f082e1e399e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/EED/diff_result_difft.json @@ -0,0 +1,322 @@ +{ + "number_of_changes": 36, + "timing": 1.240713357925415, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Staked", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Staked(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..1580f53560a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.621791839599609, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e7a18eb1a05 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/EHC/diff_result_difft.json @@ -0,0 +1,346 @@ +{ + "number_of_changes": 40, + "timing": 0.5222954750061035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..42efef479a4 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.620483636856079, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ecbf182270a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.20710277557373047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 33, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_GT.json new file mode 100644 index 00000000000..38c759c65af --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 32, + "timing": 5.561831712722778, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_difft.json new file mode 100644 index 00000000000..0f33f0251f6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/GVR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 7, + "timing": 1.7212951183319092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 31, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 64, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 61, + "content": "number", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 523, + "changes": [ + { + "start": 31, + "end": 40, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 523, + "changes": [ + { + "start": 31, + "end": 37, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..595b6b2ca62 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.015743255615234, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1fc1068d671 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/ILR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.4256839752197266, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..7c6d5499044 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.812187671661377, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..dfd18d245be --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/MOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.8335082530975342, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..7e6c1c0174f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.3101537227630615, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..231a104e9ad --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/RSD/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 9, + "timing": 0.27275657653808594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..24b33298192 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.256269693374634, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..318a4d031e0 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/TOR/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 10, + "timing": 0.8272037506103516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 41, + "content": "tx", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..69a16efacb8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.794949531555176, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..6eb01177b8d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/5/VVR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.6315181255340576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..60e01ff6b60 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.811732292175293, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..80068586220 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/BOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.124448537826538, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4d3d85ae76f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 5.053062438964844, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d8e6726a63f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/CSC/diff_result_difft.json @@ -0,0 +1,502 @@ +{ + "number_of_changes": 58, + "timing": 1.3797264099121094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "amount", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 48, + "content": "/// Adds it again with the new value", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 377, + "changes": [ + { + "start": 12, + "end": 82, + "content": "/// Removes the user address from its current ranking node in the tree", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "remove", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..6c264e7f4b7 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.964830636978149, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..e771acf85de --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/EED/diff_result_difft.json @@ -0,0 +1,396 @@ +{ + "number_of_changes": 45, + "timing": 2.221554756164551, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Staked", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Staked(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Withdrawn", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 41, + "content": "amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* emit Withdrawn(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..f656a717b8f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.823413372039795, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..38bb5375676 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/EHC/diff_result_difft.json @@ -0,0 +1,396 @@ +{ + "number_of_changes": 45, + "timing": 0.33991384506225586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 23, + "content": "paused", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* require(!paused); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5d282de2561 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.476989030838013, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9ed3ed39684 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.168318510055542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 33, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_GT.json new file mode 100644 index 00000000000..16efe9ed1e7 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 4.946823596954346, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_difft.json new file mode 100644 index 00000000000..293e239128d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/GVR/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 8, + "timing": 0.6789655685424805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 31, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 64, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 61, + "content": "number", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 525, + "changes": [ + { + "start": 29, + "end": 38, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 525, + "changes": [ + { + "start": 29, + "end": 35, + "content": "number", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 523, + "changes": [ + { + "start": 31, + "end": 40, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 523, + "changes": [ + { + "start": 31, + "end": 37, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6164a0e2f67 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.834054708480835, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a0f341d6b79 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/ILR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 1.5717153549194336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..e5976b90dee --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.202054262161255, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..03d6dd3787b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/MOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.2390663623809814, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..790b2701b65 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.524783372879028, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..77103b6a2bd --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/RSD/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 11, + "timing": 0.375469446182251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..2d01777372a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.723037958145142, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..74e8e235350 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/TOR/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 12, + "timing": 0.25684618949890137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 41, + "content": "tx", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..fc07fd34bf5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.81380558013916, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e95ecc29ba8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/6/VVR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 1.7769591808319092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f7fce9bcc4f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.744763135910034, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..11e902bbe4b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/BOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.5655550956726074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..a260c5d21b8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 5.350162982940674, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..40fb39a6707 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/CSC/diff_result_difft.json @@ -0,0 +1,570 @@ +{ + "number_of_changes": 66, + "timing": 0.9599263668060303, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "remove", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "amount", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 48, + "content": "/// Adds it again with the new value", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 377, + "changes": [ + { + "start": 12, + "end": 82, + "content": "/// Removes the user address from its current ranking node in the tree", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..c8ed875dc9b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.976975440979004, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..e17159caf89 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/EED/diff_result_difft.json @@ -0,0 +1,470 @@ +{ + "number_of_changes": 54, + "timing": 0.4374969005584717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Staked", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Staked(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Withdrawn", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 41, + "content": "amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* emit Withdrawn(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 27, + "content": "RewardPaid", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "sender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "reward", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 54, + "content": "/* emit RewardPaid(msg.sender, reward); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4bebfdecd30 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.755524158477783, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..bc9a911340a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/EHC/diff_result_difft.json @@ -0,0 +1,452 @@ +{ + "number_of_changes": 51, + "timing": 0.9900057315826416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 23, + "content": "paused", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* require(!paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(c >= a); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f473d6f87d9 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.165874719619751, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1ff68e1c8e3 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.6359872817993164, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 33, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_GT.json new file mode 100644 index 00000000000..f3593a9c8b7 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 4.882431983947754, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_difft.json new file mode 100644 index 00000000000..c1e6205be57 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/GVR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 9, + "timing": 0.24442553520202637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 31, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 28, + "end": 33, + "content": "block", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 34, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [ + { + "start": 25, + "end": 31, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 510, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 64, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 513, + "changes": [ + { + "start": 55, + "end": 61, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 523, + "changes": [ + { + "start": 31, + "end": 40, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 523, + "changes": [ + { + "start": 31, + "end": 37, + "content": "number", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 525, + "changes": [ + { + "start": 29, + "end": 38, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 525, + "changes": [ + { + "start": 29, + "end": 35, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 535, + "changes": [ + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 535, + "changes": [ + { + "start": 22, + "end": 28, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..5e988016238 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.055339097976685, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7cc670bf6a6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/ILR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 0.9958679676055908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..a6223a159df --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.94678258895874, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..f25d0bbcfa0 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/MOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.467933177947998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..cf9a1b8c45b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.747846841812134, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6c7485a7c86 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/RSD/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 15, + "timing": 0.48818063735961914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_GT.json new file mode 100644 index 00000000000..2c5200ddde8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.833449840545654, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_difft.json new file mode 100644 index 00000000000..001f4980536 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/TOR/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 14, + "timing": 1.372978925704956, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 41, + "content": "tx", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..67e25905950 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.039524078369141, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..c687051ed41 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/7/VVR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 7, + "timing": 0.28940796852111816, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..07623560bfc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.925706148147583, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b8b72a14f8a --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/BOR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 0.36963486671447754, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..8fe227bdd07 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 5.631946325302124, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ed967b73fcc --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/CSC/diff_result_difft.json @@ -0,0 +1,716 @@ +{ + "number_of_changes": 85, + "timing": 0.7545285224914551, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "remove", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [] + } + }, + { + "lhs": { + "line_number": 377, + "changes": [ + { + "start": 12, + "end": 82, + "content": "/// Removes the user address from its current ranking node in the tree", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 48, + "content": "/// Adds it again with the new value", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "amount", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 410, + "changes": [ + { + "start": 12, + "end": 93, + "content": "/// If not, adds the user address back into the ranking tree with the new balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/EED/diff_result_GT.json new file mode 100644 index 00000000000..455e68ddd84 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.559673309326172, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/EED/diff_result_difft.json new file mode 100644 index 00000000000..176408ba17f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/EED/diff_result_difft.json @@ -0,0 +1,542 @@ +{ + "number_of_changes": 63, + "timing": 1.9523646831512451, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Staked", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Staked(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Withdrawn", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 41, + "content": "amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* emit Withdrawn(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 442, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 37, + "content": "LoyaltyBonusPaid", + "highlight": "type" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 41, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "sender", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 62, + "content": "loyaltyBonus", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 442, + "changes": [ + { + "start": 16, + "end": 70, + "content": "/* emit LoyaltyBonusPaid(msg.sender, loyaltyBonus); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 27, + "content": "RewardPaid", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "sender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "reward", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 54, + "content": "/* emit RewardPaid(msg.sender, reward); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..90c0835ddde --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.383743524551392, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..6a77959f502 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/EHC/diff_result_difft.json @@ -0,0 +1,508 @@ +{ + "number_of_changes": 57, + "timing": 0.8620836734771729, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 23, + "content": "paused", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* require(!paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(c >= a); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(b <= a); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0bae7a4b210 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.297797679901123, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e441b40ce3c --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.5892682075500488, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 33, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..cfc82993899 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.1450371742248535, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6bc07cdea41 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/ILR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 0.279646635055542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..a909d685e3e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.267170667648315, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..7aee3704724 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/MOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.0905754566192627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 15, + "end": 24, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 15, + "end": 27, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..34ddd7b59b6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.087339639663696, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..66cd6ed3014 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/RSD/diff_result_difft.json @@ -0,0 +1,268 @@ +{ + "number_of_changes": 17, + "timing": 0.1421048641204834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_GT.json new file mode 100644 index 00000000000..7801686f087 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.776686906814575, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_difft.json new file mode 100644 index 00000000000..734b31fd16b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/TOR/diff_result_difft.json @@ -0,0 +1,290 @@ +{ + "number_of_changes": 16, + "timing": 0.3508267402648926, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 41, + "content": "tx", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 380, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..f10a74d082f --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.052018880844116, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..de29fb59bc8 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/8/VVR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 8, + "timing": 1.4106206893920898, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 241, + "changes": [ + { + "start": 22, + "end": 30, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7ae2aa5f827 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.938627481460571, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..cd0eb11fb9d --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/BOR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 0.4286835193634033, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..f08e86dcc60 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 6.5422890186309814, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..c5179887828 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/CSC/diff_result_difft.json @@ -0,0 +1,778 @@ +{ + "number_of_changes": 92, + "timing": 0.776771068572998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 19, + "content": "_paused", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 29, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 18, + "content": "paused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 24, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 308, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 377, + "changes": [ + { + "start": 12, + "end": 82, + "content": "/// Removes the user address from its current ranking node in the tree", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "remove", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "amount", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 376, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 376, + "changes": [] + } + }, + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 12, + "end": 48, + "content": "/// Adds it again with the new value", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [] + } + }, + { + "lhs": { + "line_number": 410, + "changes": [ + { + "start": 12, + "end": 93, + "content": "/// If not, adds the user address back into the ranking tree with the new balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 11, + "end": 20, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 402, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 12, + "end": 23, + "content": "CDEXRanking", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "insert", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 40, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ".", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 12, + "end": 18, + "content": "reward", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "depositedRewardTokens", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 57, + "content": "reward", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 419, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/EED/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/EED/diff_result_GT.json new file mode 100644 index 00000000000..7144fa0e0a6 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.526703834533691, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/EED/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/EED/diff_result_difft.json new file mode 100644 index 00000000000..e460ca4209b --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/EED/diff_result_difft.json @@ -0,0 +1,634 @@ +{ + "number_of_changes": 75, + "timing": 0.47102999687194824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit OwnerChanged(address(0), _owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "OwnerNominated", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* emit OwnerNominated(_owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "OwnerChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 47, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit OwnerChanged(owner, nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "PauseChanged", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "paused", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* emit PauseChanged(paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Staked", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 389, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Staked(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "Withdrawn", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 41, + "content": "amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 416, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* emit Withdrawn(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 442, + "changes": [ + { + "start": 16, + "end": 20, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 21, + "end": 37, + "content": "LoyaltyBonusPaid", + "highlight": "type" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 41, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "sender", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 62, + "content": "loyaltyBonus", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 442, + "changes": [ + { + "start": 16, + "end": 70, + "content": "/* emit LoyaltyBonusPaid(msg.sender, loyaltyBonus); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 27, + "content": "RewardPaid", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "sender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "reward", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 439, + "changes": [ + { + "start": 12, + "end": 54, + "content": "/* emit RewardPaid(msg.sender, reward); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 492, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RewardsDeposited", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 44, + "content": "address", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 49, + "content": "this", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 492, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* emit RewardsDeposited(owner, address(this), amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..404259165b5 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.905698299407959, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c81f1147b17 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/EHC/diff_result_difft.json @@ -0,0 +1,576 @@ +{ + "number_of_changes": 65, + "timing": 0.34769225120544434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "_status", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 35, + "content": "_ENTERED", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(_status != _ENTERED); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(_owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 44, + "content": "nominatedOwner", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(msg.sender == nominatedOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(owner != address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 23, + "content": "paused", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 31, + "content": "/* require(!paused); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(c >= a); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* require(b <= a); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* require(c / a == b); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..762bedc7921 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.147037982940674, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..50a73c92d53 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.170417070388794, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 39, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 35, + "end": 43, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 33, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d356e6eec11 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.841569423675537, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a3af6a53289 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/ILR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 1.2339613437652588, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 34, + "end": 35, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 33, + "end": 34, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_GT.json new file mode 100644 index 00000000000..89c54695a51 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 4.726275205612183, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_difft.json new file mode 100644 index 00000000000..4a215e3d156 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/MOR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.6332674026489258, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 396, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 422, + "changes": [ + { + "start": 8, + "end": 17, + "content": "notPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 74, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 458, + "changes": [ + { + "start": 65, + "end": 77, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 467, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 479, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 8, + "end": 20, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 67, + "end": 79, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 15, + "end": 24, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 15, + "end": 27, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 571, + "changes": [ + { + "start": 15, + "end": 24, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 571, + "changes": [ + { + "start": 15, + "end": 27, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0019cfa0596 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.037963390350342, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..375b8181986 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/RSD/diff_result_difft.json @@ -0,0 +1,318 @@ +{ + "number_of_changes": 22, + "timing": 0.5651795864105225, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_balances", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "account", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return _balances[account]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_GT.json new file mode 100644 index 00000000000..9263b63b293 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.408976793289185, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_difft.json new file mode 100644 index 00000000000..bdc5574d292 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/TOR/diff_result_difft.json @@ -0,0 +1,314 @@ +{ + "number_of_changes": 18, + "timing": 1.132540225982666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 365, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 371, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 380, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 66, + "end": 69, + "content": "msg", + "highlight": "normal" + }, + { + "start": 70, + "end": 76, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 380, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + }, + { + "start": 65, + "end": 67, + "content": "tx", + "highlight": "normal" + }, + { + "start": 68, + "end": 74, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 42, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 375, + "changes": [ + { + "start": 39, + "end": 41, + "content": "tx", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "msg", + "highlight": "normal" + }, + { + "start": 58, + "end": 64, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 378, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "tx", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_GT.json b/results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..97d0c4ecf18 --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.674879789352417, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_difft.json b/results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..a50569f7c6e --- /dev/null +++ b/results/contracts/mutants/CDEX_rewards/9/VVR/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 9, + "timing": 0.24285149574279785, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 241, + "changes": [ + { + "start": 22, + "end": 30, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 242, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a23fcce2fec --- /dev/null +++ b/results/contracts/mutants/CDP/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.807384967803955, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..33aec2a6a59 --- /dev/null +++ b/results/contracts/mutants/CDP/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7262256145477295, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..e96bebc14f5 --- /dev/null +++ b/results/contracts/mutants/CDP/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.191437005996704, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..77e36e71d6f --- /dev/null +++ b/results/contracts/mutants/CDP/1/CSC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 1.8400869369506836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..7af45c2a99d --- /dev/null +++ b/results/contracts/mutants/CDP/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.270323753356934, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..74944985cf8 --- /dev/null +++ b/results/contracts/mutants/CDP/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.2844521999359131, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/EHC/diff_result_GT.json b/results/contracts/mutants/CDP/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..5a1a71b6e23 --- /dev/null +++ b/results/contracts/mutants/CDP/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.7451770305633545, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/EHC/diff_result_difft.json b/results/contracts/mutants/CDP/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3ac9a42124d --- /dev/null +++ b/results/contracts/mutants/CDP/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 1.5528149604797363, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 17, + "content": "_self", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "isHealthy", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 39, + "content": "_msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 47, + "content": "/* require(_self.isHealthy(_ctx), _msg); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..01cc8720c9b --- /dev/null +++ b/results/contracts/mutants/CDP/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.7940146923065186, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..64312a13939 --- /dev/null +++ b/results/contracts/mutants/CDP/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.47263121604919434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c65cd7674d6 --- /dev/null +++ b/results/contracts/mutants/CDP/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.746448516845703, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8ca602795da --- /dev/null +++ b/results/contracts/mutants/CDP/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6180515289306641, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..45cf9e41657 --- /dev/null +++ b/results/contracts/mutants/CDP/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.8364973068237305, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..1429158b830 --- /dev/null +++ b/results/contracts/mutants/CDP/1/RSD/diff_result_difft.json @@ -0,0 +1,122 @@ +{ + "number_of_changes": 16, + "timing": 1.2333405017852783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/SFR/diff_result_GT.json b/results/contracts/mutants/CDP/1/SFR/diff_result_GT.json new file mode 100644 index 00000000000..316bd9698d0 --- /dev/null +++ b/results/contracts/mutants/CDP/1/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.381797552108765, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/1/SFR/diff_result_difft.json b/results/contracts/mutants/CDP/1/SFR/diff_result_difft.json new file mode 100644 index 00000000000..91d9e272181 --- /dev/null +++ b/results/contracts/mutants/CDP/1/SFR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.262159824371338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/10/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7e22513d215 --- /dev/null +++ b/results/contracts/mutants/CDP/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.64712929725647, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/10/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..46cebb53c98 --- /dev/null +++ b/results/contracts/mutants/CDP/10/BOR/diff_result_difft.json @@ -0,0 +1,248 @@ +{ + "number_of_changes": 10, + "timing": 1.4682345390319824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 25, + "end": 26, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 72, + "end": 74, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/10/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/10/DLR/diff_result_GT.json new file mode 100644 index 00000000000..8aa4db1195b --- /dev/null +++ b/results/contracts/mutants/CDP/10/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.625381231307983, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/10/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/10/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c6ecbac31cd --- /dev/null +++ b/results/contracts/mutants/CDP/10/DLR/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 10, + "timing": 1.522946834564209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 72, + "end": 78, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 70, + "end": 77, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 33, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 32, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 36, + "end": 43, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 59, + "end": 66, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 36, + "end": 42, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 58, + "end": 64, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 38, + "end": 45, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 38, + "end": 44, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/10/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f807b5b81e9 --- /dev/null +++ b/results/contracts/mutants/CDP/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.5505897998809814, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/10/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..988e7d222a0 --- /dev/null +++ b/results/contracts/mutants/CDP/10/RSD/diff_result_difft.json @@ -0,0 +1,662 @@ +{ + "number_of_changes": 68, + "timing": 2.1762592792510986, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 30, + "content": "totalCredit", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 37, + "content": "/* return _self.totalCredit; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "_self", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 28, + "content": "totalCredit", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 47, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "-", + "highlight": "keyword" + }, + { + "start": 50, + "end": 67, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 75, + "content": "/* return _self.totalCredit + (_unclaimedYield - _currentTotalDebt); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 6, + "end": 7, + "content": ".", + "highlight": "normal" + }, + { + "start": 7, + "end": 10, + "content": "mul", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 11, + "end": 16, + "content": "_self", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 31, + "content": "totalDeposited", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 0, + "end": 32, + "content": " .mul(_self.totalDeposited)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 6, + "end": 7, + "content": ".", + "highlight": "normal" + }, + { + "start": 7, + "end": 10, + "content": "sub", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 11, + "end": 38, + "content": "_lastAccumulatedYieldWeight", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 0, + "end": 39, + "content": " .sub(_lastAccumulatedYieldWeight)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 6, + "end": 7, + "content": ".", + "highlight": "normal" + }, + { + "start": 7, + "end": 13, + "content": "decode", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 15, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 0, + "end": 19, + "content": " .decode(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 41, + "content": "_currentAccumulatedYieldWeight", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* return _currentAccumulatedYieldWeight", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "FixedPointMath", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 40, + "content": "maximumValue", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 6, + "end": 49, + "content": "/* return FixedPointMath.maximumValue(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..16d3cec5833 --- /dev/null +++ b/results/contracts/mutants/CDP/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.021221876144409, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..bd327065bc0 --- /dev/null +++ b/results/contracts/mutants/CDP/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1709895133972168, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..721d6743ef6 --- /dev/null +++ b/results/contracts/mutants/CDP/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.511241436004639, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..917085fa0cd --- /dev/null +++ b/results/contracts/mutants/CDP/2/CSC/diff_result_difft.json @@ -0,0 +1,171 @@ +{ + "number_of_changes": 20, + "timing": 1.1826152801513672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ddf2d45cada --- /dev/null +++ b/results/contracts/mutants/CDP/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.592642307281494, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..4aafbf2a78c --- /dev/null +++ b/results/contracts/mutants/CDP/2/DLR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.2619848251342773, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c625099a306 --- /dev/null +++ b/results/contracts/mutants/CDP/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.245520830154419, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..399f4e7ae74 --- /dev/null +++ b/results/contracts/mutants/CDP/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8542163372039795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 93, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ff9bdbd7303 --- /dev/null +++ b/results/contracts/mutants/CDP/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.592223644256592, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2eaa7dcad99 --- /dev/null +++ b/results/contracts/mutants/CDP/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.34853339195251465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e7136e927c6 --- /dev/null +++ b/results/contracts/mutants/CDP/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.1168107986450195, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a33457d4244 --- /dev/null +++ b/results/contracts/mutants/CDP/2/RSD/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 1.3070456981658936, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/SFR/diff_result_GT.json b/results/contracts/mutants/CDP/2/SFR/diff_result_GT.json new file mode 100644 index 00000000000..642471ab557 --- /dev/null +++ b/results/contracts/mutants/CDP/2/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.310939311981201, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/2/SFR/diff_result_difft.json b/results/contracts/mutants/CDP/2/SFR/diff_result_difft.json new file mode 100644 index 00000000000..5b4034a5a60 --- /dev/null +++ b/results/contracts/mutants/CDP/2/SFR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.8540372848510742, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..920408dc4a4 --- /dev/null +++ b/results/contracts/mutants/CDP/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.858837604522705, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e16a00371a4 --- /dev/null +++ b/results/contracts/mutants/CDP/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.7918305397033691, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..59c54d51d7a --- /dev/null +++ b/results/contracts/mutants/CDP/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.056264162063599, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..01e648c63d7 --- /dev/null +++ b/results/contracts/mutants/CDP/3/CSC/diff_result_difft.json @@ -0,0 +1,209 @@ +{ + "number_of_changes": 23, + "timing": 1.724935531616211, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..c7e1a4f7c1b --- /dev/null +++ b/results/contracts/mutants/CDP/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.476556062698364, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ef04a7bf055 --- /dev/null +++ b/results/contracts/mutants/CDP/3/DLR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.5836050510406494, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..cdca455ab66 --- /dev/null +++ b/results/contracts/mutants/CDP/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.916606903076172, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..cb8c1de8f17 --- /dev/null +++ b/results/contracts/mutants/CDP/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.41936397552490234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 93, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 71, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..62c9282fcab --- /dev/null +++ b/results/contracts/mutants/CDP/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.149599075317383, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c8ed72ab095 --- /dev/null +++ b/results/contracts/mutants/CDP/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.792405366897583, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..c51c64a4349 --- /dev/null +++ b/results/contracts/mutants/CDP/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.59033465385437, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..520707a69b7 --- /dev/null +++ b/results/contracts/mutants/CDP/3/RSD/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 22, + "timing": 0.8307254314422607, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/SFR/diff_result_GT.json b/results/contracts/mutants/CDP/3/SFR/diff_result_GT.json new file mode 100644 index 00000000000..b07e4d9091c --- /dev/null +++ b/results/contracts/mutants/CDP/3/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.806342363357544, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/3/SFR/diff_result_difft.json b/results/contracts/mutants/CDP/3/SFR/diff_result_difft.json new file mode 100644 index 00000000000..97fca756652 --- /dev/null +++ b/results/contracts/mutants/CDP/3/SFR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.6339828968048096, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 11, + "end": 41, + "content": "_currentAccumulatedYieldWeight", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 11, + "end": 41, + "content": "_currentAccuaddatedYieldWeight", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a5dfffaedce --- /dev/null +++ b/results/contracts/mutants/CDP/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.821289777755737, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3566b23e4dc --- /dev/null +++ b/results/contracts/mutants/CDP/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.40001463890075684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..7e2eccd979d --- /dev/null +++ b/results/contracts/mutants/CDP/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.70116925239563, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b837a9ce40d --- /dev/null +++ b/results/contracts/mutants/CDP/4/CSC/diff_result_difft.json @@ -0,0 +1,247 @@ +{ + "number_of_changes": 26, + "timing": 0.8152649402618408, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..f8a8d904fcd --- /dev/null +++ b/results/contracts/mutants/CDP/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.558801651000977, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..586c5333349 --- /dev/null +++ b/results/contracts/mutants/CDP/4/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.5701539516448975, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5be3189c3b7 --- /dev/null +++ b/results/contracts/mutants/CDP/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.987206220626831, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8c075c21fa1 --- /dev/null +++ b/results/contracts/mutants/CDP/4/FVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.9239377975463867, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 93, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 81, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 71, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..306eb44c63e --- /dev/null +++ b/results/contracts/mutants/CDP/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.346097946166992, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..5a8bb14d0e0 --- /dev/null +++ b/results/contracts/mutants/CDP/4/ILR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.8225946426391602, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..dbae826bcff --- /dev/null +++ b/results/contracts/mutants/CDP/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.992970705032349, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..88c81ead3d1 --- /dev/null +++ b/results/contracts/mutants/CDP/4/RSD/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 26, + "timing": 2.659909248352051, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/SFR/diff_result_GT.json b/results/contracts/mutants/CDP/4/SFR/diff_result_GT.json new file mode 100644 index 00000000000..d92ec905801 --- /dev/null +++ b/results/contracts/mutants/CDP/4/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.767089128494263, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/4/SFR/diff_result_difft.json b/results/contracts/mutants/CDP/4/SFR/diff_result_difft.json new file mode 100644 index 00000000000..2a4313b5d04 --- /dev/null +++ b/results/contracts/mutants/CDP/4/SFR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.1301815509796143, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 39, + "end": 42, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 11, + "end": 41, + "content": "_currentAccumulatedYieldWeight", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 11, + "end": 41, + "content": "_currentAccuaddatedYieldWeight", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 57, + "end": 60, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 57, + "end": 60, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..721ef71f4ad --- /dev/null +++ b/results/contracts/mutants/CDP/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.80056095123291, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2a792b4e9a7 --- /dev/null +++ b/results/contracts/mutants/CDP/5/BOR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.5990607738494873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..7cd057dc59c --- /dev/null +++ b/results/contracts/mutants/CDP/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.729658842086792, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..f765a130eea --- /dev/null +++ b/results/contracts/mutants/CDP/5/CSC/diff_result_difft.json @@ -0,0 +1,285 @@ +{ + "number_of_changes": 29, + "timing": 0.5225865840911865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..701baec36a6 --- /dev/null +++ b/results/contracts/mutants/CDP/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.747527599334717, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..5d402c28629 --- /dev/null +++ b/results/contracts/mutants/CDP/5/DLR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 5, + "timing": 0.18095684051513672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 72, + "end": 78, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 70, + "end": 77, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..af55a61d608 --- /dev/null +++ b/results/contracts/mutants/CDP/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.39427924156189, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0fb3856f5ab --- /dev/null +++ b/results/contracts/mutants/CDP/5/FVR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.5404951572418213, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 93, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 71, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 81, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 75, + "end": 83, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 75, + "end": 81, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d925c117251 --- /dev/null +++ b/results/contracts/mutants/CDP/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.730592966079712, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b05c26402e5 --- /dev/null +++ b/results/contracts/mutants/CDP/5/ILR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 2.1286613941192627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0aaf666057e --- /dev/null +++ b/results/contracts/mutants/CDP/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.451408386230469, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/5/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..40df6e48929 --- /dev/null +++ b/results/contracts/mutants/CDP/5/RSD/diff_result_difft.json @@ -0,0 +1,284 @@ +{ + "number_of_changes": 30, + "timing": 1.1488018035888672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 30, + "content": "totalCredit", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 37, + "content": "/* return _self.totalCredit; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..3cb4d459575 --- /dev/null +++ b/results/contracts/mutants/CDP/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.296289443969727, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..093aae297cc --- /dev/null +++ b/results/contracts/mutants/CDP/6/BOR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 1.0309429168701172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..775791c6863 --- /dev/null +++ b/results/contracts/mutants/CDP/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.64320969581604, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..3643127d744 --- /dev/null +++ b/results/contracts/mutants/CDP/6/CSC/diff_result_difft.json @@ -0,0 +1,323 @@ +{ + "number_of_changes": 32, + "timing": 0.5196890830993652, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..4683e0ad2f8 --- /dev/null +++ b/results/contracts/mutants/CDP/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.2192370891571045, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0e8627f595b --- /dev/null +++ b/results/contracts/mutants/CDP/6/DLR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.314678430557251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 72, + "end": 78, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 70, + "end": 77, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 33, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 32, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d718f9d0f1d --- /dev/null +++ b/results/contracts/mutants/CDP/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.03344988822937, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..de308b862e0 --- /dev/null +++ b/results/contracts/mutants/CDP/6/FVR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 1.1954095363616943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 93, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 71, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 81, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 75, + "end": 83, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 75, + "end": 81, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 68, + "end": 76, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..25f15796e82 --- /dev/null +++ b/results/contracts/mutants/CDP/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.22798490524292, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ee5b12a298c --- /dev/null +++ b/results/contracts/mutants/CDP/6/ILR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.0658886432647705, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f0cb28085db --- /dev/null +++ b/results/contracts/mutants/CDP/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.138978958129883, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/6/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..eb39fca05ca --- /dev/null +++ b/results/contracts/mutants/CDP/6/RSD/diff_result_difft.json @@ -0,0 +1,316 @@ +{ + "number_of_changes": 32, + "timing": 0.9172515869140625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 30, + "content": "totalCredit", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 37, + "content": "/* return _self.totalCredit; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fb5b0e36c3e --- /dev/null +++ b/results/contracts/mutants/CDP/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.089004993438721, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e41dceed52c --- /dev/null +++ b/results/contracts/mutants/CDP/7/BOR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 0.565098762512207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 25, + "end": 26, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0a5b0402936 --- /dev/null +++ b/results/contracts/mutants/CDP/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.56338095664978, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..44af89d45a0 --- /dev/null +++ b/results/contracts/mutants/CDP/7/CSC/diff_result_difft.json @@ -0,0 +1,391 @@ +{ + "number_of_changes": 40, + "timing": 1.3866734504699707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 8, + "end": 38, + "content": "_currentAccumulatedYieldWeight", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 70, + "content": "_lastAccumulatedYieldWeight", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": "==", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b8b77893bee --- /dev/null +++ b/results/contracts/mutants/CDP/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.828593015670776, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..755a9dfac96 --- /dev/null +++ b/results/contracts/mutants/CDP/7/DLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 7, + "timing": 1.0470540523529053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 72, + "end": 78, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 70, + "end": 77, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 33, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 32, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/FVR/diff_result_GT.json b/results/contracts/mutants/CDP/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9e5e95ef141 --- /dev/null +++ b/results/contracts/mutants/CDP/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.191787481307983, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/FVR/diff_result_difft.json b/results/contracts/mutants/CDP/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..64917d66dc2 --- /dev/null +++ b/results/contracts/mutants/CDP/7/FVR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 1.141765832901001, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 93, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 71, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 81, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 75, + "end": 83, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 75, + "end": 81, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 68, + "end": 76, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 4, + "end": 12, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 4, + "end": 10, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..668df2a9752 --- /dev/null +++ b/results/contracts/mutants/CDP/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.657874822616577, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d1dcc58f95b --- /dev/null +++ b/results/contracts/mutants/CDP/7/ILR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.1809091567993164, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 75, + "end": 76, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 75, + "end": 76, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5507bab5686 --- /dev/null +++ b/results/contracts/mutants/CDP/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.834742307662964, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/7/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..178a8554055 --- /dev/null +++ b/results/contracts/mutants/CDP/7/RSD/diff_result_difft.json @@ -0,0 +1,394 @@ +{ + "number_of_changes": 42, + "timing": 0.5831208229064941, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 30, + "content": "totalCredit", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 37, + "content": "/* return _self.totalCredit; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "_self", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 28, + "content": "totalCredit", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 47, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "-", + "highlight": "keyword" + }, + { + "start": 50, + "end": 67, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 75, + "content": "/* return _self.totalCredit + (_unclaimedYield - _currentTotalDebt); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..85a0bfd3088 --- /dev/null +++ b/results/contracts/mutants/CDP/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.520662546157837, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..aecc3b80665 --- /dev/null +++ b/results/contracts/mutants/CDP/8/BOR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 1.1412746906280518, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 25, + "end": 26, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/CSC/diff_result_GT.json b/results/contracts/mutants/CDP/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..d59e38c89e2 --- /dev/null +++ b/results/contracts/mutants/CDP/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.318265676498413, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/CSC/diff_result_difft.json b/results/contracts/mutants/CDP/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d077bd77601 --- /dev/null +++ b/results/contracts/mutants/CDP/8/CSC/diff_result_difft.json @@ -0,0 +1,429 @@ +{ + "number_of_changes": 43, + "timing": 0.2832505702972412, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 20, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + }, + { + "start": 23, + "end": 28, + "content": "_self", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 6, + "end": 11, + "content": "_self", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 29, + "content": "_self", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "totalDebt", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 56, + "content": "_earnedYield", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 6, + "end": 10, + "content": "else", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 23, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 44, + "content": "_currentTotalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 8, + "end": 38, + "content": "_currentAccumulatedYieldWeight", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 70, + "content": "_lastAccumulatedYieldWeight", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": "==", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 8, + "end": 18, + "content": "_totalDebt", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "==", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ca490793d4c --- /dev/null +++ b/results/contracts/mutants/CDP/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 5.468282699584961, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ac8471d97da --- /dev/null +++ b/results/contracts/mutants/CDP/8/DLR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 8, + "timing": 0.9164388179779053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 72, + "end": 78, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 70, + "end": 77, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 33, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 32, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 36, + "end": 43, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 36, + "end": 42, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..e7419206b35 --- /dev/null +++ b/results/contracts/mutants/CDP/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.66416072845459, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d64eb7d8a80 --- /dev/null +++ b/results/contracts/mutants/CDP/8/ILR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 0.9123661518096924, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 75, + "end": 76, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 75, + "end": 76, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d3804b1e37b --- /dev/null +++ b/results/contracts/mutants/CDP/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.750131607055664, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/8/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b839a6154d1 --- /dev/null +++ b/results/contracts/mutants/CDP/8/RSD/diff_result_difft.json @@ -0,0 +1,426 @@ +{ + "number_of_changes": 44, + "timing": 1.2456402778625488, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 30, + "content": "totalCredit", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 37, + "content": "/* return _self.totalCredit; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "_self", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 28, + "content": "totalCredit", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 47, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "-", + "highlight": "keyword" + }, + { + "start": 50, + "end": 67, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 75, + "content": "/* return _self.totalCredit + (_unclaimedYield - _currentTotalDebt); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/BOR/diff_result_GT.json b/results/contracts/mutants/CDP/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ea6ea05ec6d --- /dev/null +++ b/results/contracts/mutants/CDP/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.815938234329224, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/BOR/diff_result_difft.json b/results/contracts/mutants/CDP/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ae451ece407 --- /dev/null +++ b/results/contracts/mutants/CDP/9/BOR/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 9, + "timing": 0.1228792667388916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 22, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 21, + "end": 23, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 83, + "end": 84, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 25, + "end": 26, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/DLR/diff_result_GT.json b/results/contracts/mutants/CDP/9/DLR/diff_result_GT.json new file mode 100644 index 00000000000..428df288fa0 --- /dev/null +++ b/results/contracts/mutants/CDP/9/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 4.503767728805542, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/DLR/diff_result_difft.json b/results/contracts/mutants/CDP/9/DLR/diff_result_difft.json new file mode 100644 index 00000000000..1c31c5d559a --- /dev/null +++ b/results/contracts/mutants/CDP/9/DLR/diff_result_difft.json @@ -0,0 +1,168 @@ +{ + "number_of_changes": 9, + "timing": 0.6082906723022461, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 35, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 72, + "end": 78, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 28, + "end": 34, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 70, + "end": 77, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 33, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 26, + "end": 32, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 36, + "end": 43, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 59, + "end": 66, + "content": "storage", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 36, + "end": 42, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 58, + "end": 64, + "content": "memory", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/ILR/diff_result_GT.json b/results/contracts/mutants/CDP/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..5a583152f00 --- /dev/null +++ b/results/contracts/mutants/CDP/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.40829873085022, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/ILR/diff_result_difft.json b/results/contracts/mutants/CDP/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..695d2297ec4 --- /dev/null +++ b/results/contracts/mutants/CDP/9/ILR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 0.8240950107574463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 85, + "end": 86, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 13, + "end": 14, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 75, + "end": 76, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 75, + "end": 76, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/RSD/diff_result_GT.json b/results/contracts/mutants/CDP/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5b29c23d107 --- /dev/null +++ b/results/contracts/mutants/CDP/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.090431451797485, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDP/9/RSD/diff_result_difft.json b/results/contracts/mutants/CDP/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5506b41087d --- /dev/null +++ b/results/contracts/mutants/CDP/9/RSD/diff_result_difft.json @@ -0,0 +1,606 @@ +{ + "number_of_changes": 62, + "timing": 0.8821859359741211, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 15, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 38, + "content": "collateralizationLimit", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 42, + "content": "cmp", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "_self", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 74, + "content": "getCollateralizationRatio", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "_ctx", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 84, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 85, + "end": 86, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return _ctx.collateralizationLimit.cmp(_self.getCollateralizationRatio(_ctx)) <= 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "totalDebt", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 6, + "end": 35, + "content": "/* return _self.totalDebt; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 28, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "-", + "highlight": "keyword" + }, + { + "start": 31, + "end": 46, + "content": "_unclaimedYield", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* return _currentTotalDebt - _unclaimedYield; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "_self", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 30, + "content": "totalCredit", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 6, + "end": 37, + "content": "/* return _self.totalCredit; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "_self", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 28, + "content": "totalCredit", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "+", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 47, + "content": "_unclaimedYield", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "-", + "highlight": "keyword" + }, + { + "start": 50, + "end": 67, + "content": "_currentTotalDebt", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 75, + "content": "/* return _self.totalCredit + (_unclaimedYield - _currentTotalDebt); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 6, + "end": 7, + "content": ".", + "highlight": "normal" + }, + { + "start": 7, + "end": 10, + "content": "mul", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 11, + "end": 16, + "content": "_self", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 31, + "content": "totalDeposited", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 0, + "end": 32, + "content": " .mul(_self.totalDeposited)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 41, + "content": "_currentAccumulatedYieldWeight", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* return _currentAccumulatedYieldWeight", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 6, + "end": 7, + "content": ".", + "highlight": "normal" + }, + { + "start": 7, + "end": 13, + "content": "decode", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 15, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 0, + "end": 19, + "content": " .decode(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 6, + "end": 7, + "content": ".", + "highlight": "normal" + }, + { + "start": 7, + "end": 10, + "content": "sub", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 11, + "end": 38, + "content": "_lastAccumulatedYieldWeight", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 0, + "end": 39, + "content": " .sub(_lastAccumulatedYieldWeight)", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e6ea3bdf1c5 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.7677454948425293, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..cb7f4bbe411 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3409135341644287, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..5fdab9688b3 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.4880988597869873, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..d2e4a9dc947 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 1.1260566711425781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "assert", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 23, + "content": "baseRate", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "baseRate", + "highlight": "normal" + }, + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 44, + "end": 48, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* assert(baseRate >= 0 && baseRate <= 1e18); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..cc94bb7597a --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.147725582122803, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6cc7f22a679 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9803292751312256, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..b7d8b3e304e --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.5308172702789307, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..de6a23a06a6 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.752798318862915, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 37, + "end": 46, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 37, + "end": 43, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9d3d86f9d82 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.4719762802124023, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e494f57ce9f --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.32588982582092285, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..65febc15580 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.830756187438965, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..8e767d39b46 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/1/RSD/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 2.035041332244873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f2d044c6dbd --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.2188339233398438, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..eca9dcee8c2 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/10/FVR/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 10, + "timing": 1.2998225688934326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 61, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 50, + "end": 58, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 50, + "end": 56, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..6876939fe18 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.7964589595794678, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..84b75a5b33f --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/BOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 3.6365315914154053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..64452f4d1ca --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.7346739768981934, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..31a784d2e49 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.1765387058258057, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0ebabc564ed --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.611882209777832, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..bb2992390f3 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/ILR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.639552116394043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 27, + "end": 28, + "content": "0", + "highlight": "normal" + }, + { + "start": 44, + "end": 48, + "content": "1e18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 27, + "end": 28, + "content": "1", + "highlight": "normal" + }, + { + "start": 44, + "end": 53, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b0754c585de --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.4640326499938965, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..449ba97e415 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/2/RSD/diff_result_difft.json @@ -0,0 +1,140 @@ +{ + "number_of_changes": 16, + "timing": 0.5404198169708252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 38, + "content": "_getCollGasCompensation", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _getCollGasCompensation(_coll); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b2a0ecd7830 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.438992738723755, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f87cbd85b8f --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/3/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 3, + "timing": 1.4061086177825928, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + }, + { + "start": 29, + "end": 31, + "content": "||", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..78a1ffbb11e --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.7549943923950195, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a05eb038b76 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/3/FVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.149728775024414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..ea48f6898ad --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.4021413326263428, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..40d8b7bd492 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/3/RSD/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 18, + "timing": 0.8241214752197266, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "LUSD_GAS_COMPENSATION", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return LUSD_GAS_COMPENSATION; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 38, + "content": "_getCollGasCompensation", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _getCollGasCompensation(_coll); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2615575268e --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.7753634452819824, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..290b472a8e2 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/4/FVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 1.8880083560943604, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..dda9f06f6b0 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.5046985149383545, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f64d64287c6 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/4/RSD/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 23, + "timing": 0.3732156753540039, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 38, + "content": "_getCollGasCompensation", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _getCollGasCompensation(_coll); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 32, + "content": "_getCompositeDebt", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 38, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return _getCompositeDebt(_debt); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "LUSD_GAS_COMPENSATION", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return LUSD_GAS_COMPENSATION; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..575cad001c9 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.830601930618286, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..48c3d34acc8 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/5/FVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 1.884613037109375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 61, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..a405e334edd --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.212122917175293, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2e0f5ef0e57 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/5/RSD/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 25, + "timing": 1.288759469985962, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 38, + "content": "_getCollGasCompensation", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _getCollGasCompensation(_coll); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "LUSD_GAS_COMPENSATION", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return LUSD_GAS_COMPENSATION; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 32, + "content": "_getCompositeDebt", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 38, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return _getCompositeDebt(_debt); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "baseRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* return baseRate; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b8e5e38a085 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.6182661056518555, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..28eecce75c2 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/6/FVR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 6, + "timing": 1.794661045074463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 61, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..93fcbdda7c4 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.4504239559173584, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..316e5bc041a --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/6/RSD/diff_result_difft.json @@ -0,0 +1,292 @@ +{ + "number_of_changes": 29, + "timing": 1.5945096015930176, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 38, + "content": "_getCollGasCompensation", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _getCollGasCompensation(_coll); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "LUSD_GAS_COMPENSATION", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return LUSD_GAS_COMPENSATION; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 32, + "content": "_getCompositeDebt", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 38, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return _getCompositeDebt(_debt); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "baseRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* return baseRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 43, + "content": "_minutesPassedSinceLastFeeOp", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _minutesPassedSinceLastFeeOp(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..3e282e9b116 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.3806190490722656, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..846c5a288e8 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/7/FVR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 7, + "timing": 1.4293839931488037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 61, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..607ed8a0072 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.2321298122406006, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..9259ef07de5 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/7/RSD/diff_result_difft.json @@ -0,0 +1,342 @@ +{ + "number_of_changes": 34, + "timing": 0.4687471389770508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 38, + "content": "_getCollGasCompensation", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 44, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _getCollGasCompensation(_coll); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "LiquityMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 37, + "content": "_computeCR", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 43, + "content": "_coll", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "_price", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return LiquityMath._computeCR(_coll, _debt, _price); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "LUSD_GAS_COMPENSATION", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return LUSD_GAS_COMPENSATION; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 32, + "content": "_getCompositeDebt", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 38, + "content": "_debt", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return _getCompositeDebt(_debt); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 43, + "content": "_minutesPassedSinceLastFeeOp", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* return _minutesPassedSinceLastFeeOp(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "baseRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* return baseRate; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "_getNetDebt", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "_debtVal", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return _getNetDebt(_debtVal); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c9e5bd4a533 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.360522747039795, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e9baedc6ad7 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/8/FVR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 8, + "timing": 0.44327449798583984, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 61, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_GT.json b/results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1e841ad549b --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 3.7282662391662598, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_difft.json b/results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5344bb6cd38 --- /dev/null +++ b/results/contracts/mutants/CDPManagerTester/9/FVR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 9, + "timing": 1.0344808101654053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 61, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 56, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 48, + "end": 54, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 50, + "end": 58, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 50, + "end": 56, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..261f397700e --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.937737703323364, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..be081c4bf37 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4111254215240479, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..0040a5b70ff --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.10141396522522, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6a25e389d90 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3715033531188965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..853ea495632 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.4182350635528564, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c824b130238 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 2.497152328491211, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 95, + "content": "/* require(msg.sender == admin, \"only the admin may initialize the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..07413ad15ae --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.832575798034668, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1d47e4612e9 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.2223377227783203, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 81, + "end": 87, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c5b2350609d --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.8281919956207275, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..5e7a34da456 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.892547607421875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..5446b39fe06 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.749950885772705, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..7bf2e2643ad --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/OLFD/diff_result_difft.json @@ -0,0 +1,819 @@ +{ + "number_of_changes": 110, + "timing": 1.0998773574829102, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..6071ccea060 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.106741428375244, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..7725e42c74e --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/ORFD/diff_result_difft.json @@ -0,0 +1,335 @@ +{ + "number_of_changes": 48, + "timing": 0.7139945030212402, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 9, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 9, + "end": 16, + "content": "address", + "highlight": "normal" + }, + { + "start": 17, + "end": 32, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 42, + "end": 53, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "=", + "highlight": "normal" + }, + { + "start": 57, + "end": 60, + "content": "abi", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ".", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "decode", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 72, + "content": "data", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 82, + "content": "address", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 91, + "content": "address", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 40, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "data", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "override", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..c4f3dd0a98d --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.179526329040527, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..32207fc1977 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.094344139099121, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..05bcfc4100a --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.615405559539795, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..4898d4d39ef --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/RSD/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 1.1777832508087158, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return _becomeImplementation(daiJoinAddress_, potAddress_); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_GT.json new file mode 100644 index 00000000000..cc0e5e80e26 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.376333951950073, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_difft.json new file mode 100644 index 00000000000..725c2b1b0c5 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/SKD/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 0.7986855506896973, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_GT.json new file mode 100644 index 00000000000..365b3950664 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.450912714004517, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_difft.json new file mode 100644 index 00000000000..45d8394601c --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/SKI/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 0.7815337181091309, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..2f03c7dc8dc --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.79804801940918, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..3af609196cc --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.272550344467163, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..eb9c460be3f --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.2207136154174805, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..7e3e6414ba1 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.06673312187194824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c0491e20aff --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.317720174789429, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..63e79377c46 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/10/BOR/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 10, + "timing": 0.9033832550048828, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 30, + "end": 32, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b5be0bad4e8 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.026870965957642, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..62fce308e50 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7648329734802246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..ee630ae3250 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.904674530029297, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..759175d0248 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/EHC/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 21, + "timing": 0.5220916271209717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 95, + "content": "/* require(msg.sender == admin, \"only the admin may initialize the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(dai) == underlying, \"DAI must be the same as underlying\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..119c0582407 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.8097944259643555, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..226d69aea01 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9260385036468506, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 81, + "end": 87, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 33, + "end": 41, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ce536588a74 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.909616470336914, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..28ae41236ff --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.642305850982666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..e4a4c8969c7 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.858563661575317, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..a799cd510d3 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/OLFD/diff_result_difft.json @@ -0,0 +1,868 @@ +{ + "number_of_changes": 116, + "timing": 0.48494887351989746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..6c185b86de8 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.168299436569214, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..dcf687fcb64 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/ORFD/diff_result_difft.json @@ -0,0 +1,1005 @@ +{ + "number_of_changes": 140, + "timing": 1.333641529083252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 40, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "data", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "override", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 9, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 9, + "end": 16, + "content": "address", + "highlight": "normal" + }, + { + "start": 17, + "end": 32, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 42, + "end": 53, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "=", + "highlight": "normal" + }, + { + "start": 57, + "end": 60, + "content": "abi", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ".", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "decode", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 72, + "content": "data", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 82, + "content": "address", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 91, + "content": "address", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_resignImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 45, + "content": "override", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Calculate the total amount in the pot, and move it out", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 73, + "content": "// Checks the actual balance of DAI in the vat after the pot exit", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 35, + "content": "// Remove our whole balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "exit", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 84, + "content": "// Transfer all cash out of the DSR - note that this relies on self-transfer", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "exit", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "bal", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + }, + { + "start": 42, + "end": 45, + "content": "RAY", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 30, + "content": "// Accumulate interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e4da6a31d15 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.964632034301758, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..ab2d562904f --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/RSD/diff_result_difft.json @@ -0,0 +1,124 @@ +{ + "number_of_changes": 13, + "timing": 2.067009925842285, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return _becomeImplementation(daiJoinAddress_, potAddress_); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* return super.accrueInterest(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_GT.json new file mode 100644 index 00000000000..393f079c0c4 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.552455186843872, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_difft.json new file mode 100644 index 00000000000..810644621f1 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/SKI/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 4, + "timing": 1.6337239742279053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..b89fc583897 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.349161148071289, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..d0a5d5b0f9f --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.0002970695495605, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..bf916aa9a14 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.2663304805755615, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..0ed06975781 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/2/VVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.2062833309173584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e2ee3d03a93 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.706486940383911, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..884417bc4a3 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.1364808082580566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..9ee8889b5c7 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.85919189453125, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..fc4b5cff892 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/EHC/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 31, + "timing": 0.8425662517547607, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 95, + "content": "/* require(msg.sender == admin, \"only the admin may initialize the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(dai) == underlying, \"DAI must be the same as underlying\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may abandon the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..58a6a9ffde4 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.4283716678619385, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a1ec69dceb1 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.2345426082611084, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 81, + "end": 87, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 33, + "end": 41, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 33, + "end": 41, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 33, + "end": 39, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d07bafd0c89 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.735001802444458, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..64a33b1e897 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.545072078704834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 27, + "end": 29, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 27, + "end": 28, + "content": "9", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..04e0fc1ffd7 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.771252632141113, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..a24bfe835ec --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/OLFD/diff_result_difft.json @@ -0,0 +1,915 @@ +{ + "number_of_changes": 122, + "timing": 1.101409912109375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [] + } + }, + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "exit", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..1030d78b2bd --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.116242170333862, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..38fa900a203 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/ORFD/diff_result_difft.json @@ -0,0 +1,1221 @@ +{ + "number_of_changes": 168, + "timing": 0.633176326751709, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 40, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "data", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "override", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 9, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 9, + "end": 16, + "content": "address", + "highlight": "normal" + }, + { + "start": 17, + "end": 32, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 42, + "end": 53, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "=", + "highlight": "normal" + }, + { + "start": 57, + "end": 60, + "content": "abi", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ".", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "decode", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 72, + "content": "data", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 82, + "content": "address", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 91, + "content": "address", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 30, + "content": "// Accumulate interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "exit", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "exit", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "bal", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + }, + { + "start": 42, + "end": 45, + "content": "RAY", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 73, + "content": "// Checks the actual balance of DAI in the vat after the pot exit", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 35, + "content": "// Remove our whole balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 84, + "content": "// Transfer all cash out of the DSR - note that this relies on self-transfer", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Calculate the total amount in the pot, and move it out", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_resignImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 45, + "content": "override", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "override", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 59, + "content": "uint", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 34, + "content": "// Accumulate DSR interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "drip", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 37, + "content": "// Accumulate CToken interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..612c194e5d3 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.2895307540893555, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e536dc2f128 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/RSD/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 26, + "timing": 1.2287683486938477, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return _becomeImplementation(daiJoinAddress_, potAddress_); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* return super.accrueInterest(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mul", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "chi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "pie", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + }, + { + "start": 37, + "end": 40, + "content": "RAY", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return mul(pot.chi(), pie) / RAY; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..fb6b247691f --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.735811948776245, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..24006edafde --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/3/VVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.6661810874938965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e6c08df98e9 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.491014003753662, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b9c3662b0d4 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.3033039569854736, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7aaff6d0930 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.400707483291626, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..d5bdb6e985b --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/EHC/diff_result_difft.json @@ -0,0 +1,380 @@ +{ + "number_of_changes": 49, + "timing": 0.594557523727417, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 95, + "content": "/* require(msg.sender == admin, \"only the admin may initialize the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(dai) == underlying, \"DAI must be the same as underlying\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may abandon the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "token", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "from", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "this", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "amount", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + }, + { + "start": 65, + "end": 103, + "content": "\"unexpected EIP-20 transfer in return\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(token.transferFrom(from, address(this), amount), \"unexpected EIP-20 transfer in return\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0ed35631e74 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.762220144271851, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4940bb081a0 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/ILR/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 1.8924636840820312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 27, + "end": 29, + "content": "10", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "27", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 27, + "end": 28, + "content": "9", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "26", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..0b48d930aa1 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.549609422683716, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..f532d9ec713 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/OLFD/diff_result_difft.json @@ -0,0 +1,994 @@ +{ + "number_of_changes": 133, + "timing": 2.5624430179595947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "exit", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + }, + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + }, + { + "start": 35, + "end": 39, + "content": "view", + "highlight": "keyword" + }, + { + "start": 40, + "end": 47, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..8b3624187d6 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.370393514633179, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..7d9754fd8b6 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/ORFD/diff_result_difft.json @@ -0,0 +1,1532 @@ +{ + "number_of_changes": 213, + "timing": 0.9658801555633545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 9, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 9, + "end": 16, + "content": "address", + "highlight": "normal" + }, + { + "start": 17, + "end": 32, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 42, + "end": 53, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "=", + "highlight": "normal" + }, + { + "start": 57, + "end": 60, + "content": "abi", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ".", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "decode", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 72, + "content": "data", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 82, + "content": "address", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 91, + "content": "address", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 40, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "data", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "override", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 30, + "content": "// Accumulate interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 35, + "content": "// Remove our whole balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "exit", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 73, + "content": "// Checks the actual balance of DAI in the vat after the pot exit", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "exit", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "bal", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + }, + { + "start": 42, + "end": 45, + "content": "RAY", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 84, + "content": "// Transfer all cash out of the DSR - note that this relies on self-transfer", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Calculate the total amount in the pot, and move it out", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_resignImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 45, + "content": "override", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "override", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 59, + "content": "uint", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "drip", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 37, + "content": "// Accumulate CToken interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 34, + "content": "// Accumulate DSR interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mul", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "chi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "pie", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + }, + { + "start": 37, + "end": 40, + "content": "RAY", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "getCashPrior", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 36, + "content": "override", + "highlight": "normal" + }, + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 46, + "end": 50, + "content": "view", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 64, + "content": "uint", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..9e976299dd0 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.046322345733643, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b622e9e3da6 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/RSD/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 28, + "timing": 0.6886048316955566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 73, + "content": "/* return _becomeImplementation(daiJoinAddress_, potAddress_); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* return super.accrueInterest(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mul", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "chi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "pie", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + }, + { + "start": 37, + "end": 40, + "content": "RAY", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return mul(pot.chi(), pie) / RAY; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "amount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return amount; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..064dc9d81ee --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.439690113067627, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f31cbf0f148 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/4/VVR/diff_result_difft.json @@ -0,0 +1,109 @@ +{ + "number_of_changes": 5, + "timing": 1.5516924858093262, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 12, + "end": 20, + "content": "constant", + "highlight": "keyword" + }, + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a134e5748dd --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.325474739074707, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9e958b95cc2 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.3053958415985107, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..eafed8c867d --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.964234113693237, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..465630e60d2 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/EHC/diff_result_difft.json @@ -0,0 +1,484 @@ +{ + "number_of_changes": 63, + "timing": 1.2099573612213135, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 95, + "content": "/* require(msg.sender == admin, \"only the admin may initialize the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(dai) == underlying, \"DAI must be the same as underlying\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may abandon the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "token", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "from", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "this", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "amount", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + }, + { + "start": 65, + "end": 103, + "content": "\"unexpected EIP-20 transfer in return\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(token.transferFrom(from, address(this), amount), \"unexpected EIP-20 transfer in return\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": "z", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "x", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "y", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "x", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 48, + "content": "\"add-overflow\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require((z = x + y) >= x, \"add-overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ef14e2ac8f6 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.866207838058472, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c25131fe941 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/ILR/diff_result_difft.json @@ -0,0 +1,122 @@ +{ + "number_of_changes": 5, + "timing": 0.833477258682251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 27, + "end": 29, + "content": "10", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "27", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 27, + "end": 28, + "content": "9", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "26", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..348cdd9ec35 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.391019105911255, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..9b4d0c1ff87 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/OLFD/diff_result_difft.json @@ -0,0 +1,1061 @@ +{ + "number_of_changes": 142, + "timing": 0.9382641315460205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [] + } + }, + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "exit", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + }, + { + "start": 35, + "end": 39, + "content": "view", + "highlight": "keyword" + }, + { + "start": 40, + "end": 47, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 27, + "content": "external", + "highlight": "keyword" + }, + { + "start": 28, + "end": 35, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..de51f67d22d --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.8752076625823975, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..44adef0a8df --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/5/ORFD/diff_result_difft.json @@ -0,0 +1,2408 @@ +{ + "number_of_changes": 337, + "timing": 1.2250993251800537, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 40, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "data", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "override", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 9, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 9, + "end": 16, + "content": "address", + "highlight": "normal" + }, + { + "start": 17, + "end": 32, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 42, + "end": 53, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "=", + "highlight": "normal" + }, + { + "start": 57, + "end": 60, + "content": "abi", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ".", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "decode", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 72, + "content": "data", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 82, + "content": "address", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 91, + "content": "address", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "exit", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "bal", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + }, + { + "start": 42, + "end": 45, + "content": "RAY", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "exit", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_resignImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 45, + "content": "override", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 30, + "content": "// Accumulate interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 84, + "content": "// Transfer all cash out of the DSR - note that this relies on self-transfer", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 73, + "content": "// Checks the actual balance of DAI in the vat after the pot exit", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Calculate the total amount in the pot, and move it out", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 35, + "content": "// Remove our whole balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 37, + "content": "// Accumulate CToken interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "drip", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 34, + "content": "// Accumulate DSR interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "override", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 59, + "content": "uint", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "getCashPrior", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 36, + "content": "override", + "highlight": "normal" + }, + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 46, + "end": 50, + "content": "view", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 64, + "content": "uint", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [] + } + }, + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mul", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "chi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "pie", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + }, + { + "start": 37, + "end": 40, + "content": "RAY", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 8, + "end": 89, + "content": "// Calculate the percentage increase to th pot for the entire vat, and move it in", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 8, + "end": 22, + "content": "EIP20Interface", + "highlight": "type" + }, + { + "start": 23, + "end": 28, + "content": "token", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "=", + "highlight": "normal" + }, + { + "start": 31, + "end": 45, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 56, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "bal", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "pot", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 32, + "content": "chi", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "GemLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 57, + "content": "// Convert all our DAI to internal DAI in the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "join", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "token", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "from", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "this", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "amount", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + }, + { + "start": 65, + "end": 103, + "content": "\"unexpected EIP-20 transfer in return\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 8, + "end": 69, + "content": "// Checks the actual balance of DAI in the vat after the join", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 97, + "content": "// Note: We may leave a tiny bit of DAI in the vat...but we do the whole thing every time", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 38, + "content": "from", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 61, + "content": "override", + "highlight": "normal" + }, + { + "start": 62, + "end": 70, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 71, + "end": 78, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 84, + "content": "uint", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 87, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "join", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "dai", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 49, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "address", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 62, + "content": "this", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 129, + "changes": [ + { + "start": 8, + "end": 41, + "content": "// Perform the EIP-20 transfer in", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f8b8b4339d5 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.577110052108765, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2111705f817 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/BOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.7712271213531494, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4754fb662b3 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.435861587524414, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3c2f8b8cfde --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/EHC/diff_result_difft.json @@ -0,0 +1,622 @@ +{ + "number_of_changes": 83, + "timing": 1.1380693912506104, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 95, + "content": "/* require(msg.sender == admin, \"only the admin may initialize the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(dai) == underlying, \"DAI must be the same as underlying\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may abandon the implementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "token", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "from", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "this", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "amount", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + }, + { + "start": 65, + "end": 103, + "content": "\"unexpected EIP-20 transfer in return\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 111, + "content": "/* require(token.transferFrom(from, address(this), amount), \"unexpected EIP-20 transfer in return\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "y", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "||", + "highlight": "keyword" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": "z", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "=", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "x", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "*", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "y", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "/", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "y", + "highlight": "normal" + }, + { + "start": 42, + "end": 44, + "content": "==", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "x", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 62, + "content": "\"mul-overflow\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(y == 0 || (z = x * y) / y == x, \"mul-overflow\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": "z", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "x", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "y", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "x", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 48, + "content": "\"add-overflow\"", + "highlight": "string" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require((z = x + y) >= x, \"add-overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..4962a6f51a7 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.463963508605957, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..2947eff8e53 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/OLFD/diff_result_difft.json @@ -0,0 +1,1126 @@ +{ + "number_of_changes": 151, + "timing": 2.7007839679718018, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [] + } + }, + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "exit", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + }, + { + "start": 35, + "end": 39, + "content": "view", + "highlight": "keyword" + }, + { + "start": 40, + "end": 47, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "address", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 31, + "content": "uint", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [] + } + }, + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 27, + "content": "external", + "highlight": "keyword" + }, + { + "start": 28, + "end": 35, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..21576e63321 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.3568150997161865, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..233916c4d22 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/6/ORFD/diff_result_difft.json @@ -0,0 +1,2861 @@ +{ + "number_of_changes": 401, + "timing": 1.070542335510254, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 87, + "content": "\"only the admin may initialize the implementation\"", + "highlight": "string" + }, + { + "start": 87, + "end": 88, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 52, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 9, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 9, + "end": 16, + "content": "address", + "highlight": "normal" + }, + { + "start": 17, + "end": 32, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 42, + "end": 53, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": "=", + "highlight": "normal" + }, + { + "start": 57, + "end": 60, + "content": "abi", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ".", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "decode", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 72, + "content": "data", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ",", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 82, + "content": "address", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 91, + "content": "address", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 40, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "data", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "override", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "exit", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "bal", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + }, + { + "start": 42, + "end": 45, + "content": "RAY", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 35, + "content": "// Remove our whole balance", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Calculate the total amount in the pot, and move it out", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 84, + "content": "// Transfer all cash out of the DSR - note that this relies on self-transfer", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_resignImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 45, + "content": "override", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may abandon the implementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 30, + "content": "// Accumulate interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 73, + "content": "// Checks the actual balance of DAI in the vat after the pot exit", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "exit", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 37, + "content": "// Accumulate CToken interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 35, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "drip", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 34, + "content": "// Accumulate DSR interest", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "accrueInterest", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "override", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 59, + "content": "uint", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "pie", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mul", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "pot", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "chi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "pie", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + }, + { + "start": 37, + "end": 40, + "content": "RAY", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "getCashPrior", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 36, + "content": "override", + "highlight": "normal" + }, + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 46, + "end": 50, + "content": "view", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 64, + "content": "uint", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 38, + "content": "from", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 61, + "content": "override", + "highlight": "normal" + }, + { + "start": 62, + "end": 70, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 71, + "end": 78, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 84, + "content": "uint", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 87, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [] + } + }, + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 8, + "end": 22, + "content": "EIP20Interface", + "highlight": "type" + }, + { + "start": 23, + "end": 28, + "content": "token", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "=", + "highlight": "normal" + }, + { + "start": 31, + "end": 45, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 56, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "VatLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 8, + "end": 69, + "content": "// Checks the actual balance of DAI in the vat after the join", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "bal", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "vat", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dai", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 57, + "content": "// Convert all our DAI to internal DAI in the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 97, + "content": "// Note: We may leave a tiny bit of DAI in the vat...but we do the whole thing every time", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "join", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "join", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "dai", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 49, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "address", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 62, + "content": "this", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "GemLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 8, + "end": 89, + "content": "// Calculate the percentage increase to th pot for the entire vat, and move it in", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "token", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "from", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "address", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "this", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "amount", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ",", + "highlight": "normal" + }, + { + "start": 65, + "end": 103, + "content": "\"unexpected EIP-20 transfer in return\"", + "highlight": "string" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 129, + "changes": [ + { + "start": 8, + "end": 41, + "content": "// Perform the EIP-20 transfer in", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "bal", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "pot", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 32, + "content": "chi", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 81, + "content": "// Calculate the percentage decrease from the pot, and move that much out", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 56, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "exit", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "pie", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 96, + "content": "// Note: Use a slightly larger pie size to ensure that we get at least amount in the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 12, + "content": "uint", + "highlight": "normal" + }, + { + "start": 13, + "end": 16, + "content": "pie", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 22, + "content": "add", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "mul", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 38, + "content": "RAY", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + }, + { + "start": 42, + "end": 45, + "content": "pot", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 49, + "content": "chi", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 8, + "end": 15, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "exit", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 23, + "content": "to", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "amount", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "override", + "highlight": "normal" + }, + { + "start": 69, + "end": 77, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 78, + "end": 79, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e39c5258bb4 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.942729473114014, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..8d099e46ab8 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/7/BOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.5791847705841064, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..9e109aa6279 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.420151472091675, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..b5e6469c358 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/7/OLFD/diff_result_difft.json @@ -0,0 +1,1185 @@ +{ + "number_of_changes": 159, + "timing": 2.174313545227051, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 11, + "content": "pot", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "drip", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 58, + "content": "// Get dai and vat and sanity check the underlying", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 8, + "end": 15, + "content": "VatLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "vat", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "vat", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 20, + "content": "doTransferIn", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "this", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 42, + "content": "// Remember the relevant addresses", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "dai", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 42, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 80, + "content": "\"DAI must be the same as underlying\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 8, + "end": 22, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 40, + "content": "daiJoinAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 8, + "end": 18, + "content": "potAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "potAddress_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 18, + "content": "vatAddress", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "vat", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 62, + "content": "// Approve moving our DAI into the vat through daiJoin", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 11, + "content": "vat", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 16, + "content": "hope", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 31, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "_becomeImplementation", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "address", + "highlight": "normal" + }, + { + "start": 43, + "end": 58, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 79, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 89, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 90, + "end": 91, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "PotLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "pot", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "PotLike", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 41, + "content": "potAddress_", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 19, + "content": "DaiJoinLike", + "highlight": "type" + }, + { + "start": 20, + "end": 27, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 41, + "content": "DaiJoinLike", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 57, + "content": "daiJoinAddress_", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 75, + "content": "// Accumulate DSR interest -- must do this in order to doTransferIn", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 11, + "content": "dai", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ".", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "approve", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 34, + "content": "daiJoinAddress", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 40, + "content": "type", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 45, + "content": "uint", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "max", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 77, + "content": "// Transfer all cash in (doTransferIn does this regardless of amount)", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 16, + "end": 19, + "content": "dai", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 29, + "content": "daiJoin", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "dai", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Approve the pot to transfer our funds within the vat", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "exit", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + }, + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + }, + { + "start": 35, + "end": 39, + "content": "view", + "highlight": "keyword" + }, + { + "start": 40, + "end": 47, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 53, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "dai", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 27, + "content": "external", + "highlight": "keyword" + }, + { + "start": 28, + "end": 35, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "GemLike", + "highlight": "type" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 180, + "changes": [] + } + }, + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "join", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "address", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 31, + "content": "uint", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + }, + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [] + } + }, + { + "lhs": { + "line_number": 207, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "exit", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "address", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 31, + "content": "uint", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 41, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b94e5010f4d --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.646369934082031, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c1e6f9b77b0 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/8/BOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.8099627494812012, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 30, + "end": 32, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d81f7a29b7b --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.526695013046265, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..cdc7ed2be12 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegate/9/BOR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 1.205183982849121, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 35, + "end": 36, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 40, + "end": 41, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 30, + "end": 32, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 171, + "changes": [ + { + "start": 30, + "end": 31, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 23, + "end": 24, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_GT.json b/results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7909904fdd1 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.323561429977417, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_difft.json b/results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bc83b12ab82 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegateCertora/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.5613932609558105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 5, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 5, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_GT.json b/results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3f3bafdc4d3 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.119307279586792, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_difft.json b/results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d71b19b8ae7 --- /dev/null +++ b/results/contracts/mutants/CDaiDelegateCertora/1/RSD/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 0.4415299892425537, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..b431d6dbdcd --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.962578296661377, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..4d4ba7d06da --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2632701396942139, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 29, + "end": 31, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 29, + "end": 31, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..536f6f2fecc --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.602860927581787, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..d4d9d03d47a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6861042976379395, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 29, + "end": 31, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 29, + "end": 31, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..67a3096bcc7 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.805909633636475, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..a059637f464 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/BCRD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0063705444335938, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 20, + "end": 25, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 20, + "end": 28, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..cfeabc48f56 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.000201225280762, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..8ad8f0d6672 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7978549003601074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..50486a4fb96 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.516927719116211, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..029748efd08 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7017936706542969, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..d33492a21a7 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.9671385288238525, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..e476e9e39d3 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/CSC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 0.7390034198760986, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 20, + "content": "proof", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "r", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": "i", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 28, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 36, + "content": "ommited", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b234a383e3e --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.983596563339233, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ed28878b2c8 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.7492220401763916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..b6a2a235674 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.190361022949219, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..abbdc2fb304 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/EED/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 0.273909330368042, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "SetValidators", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "newValidators", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 48, + "content": "reward", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "newValidatorSetId", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* emit SetValidators(newValidators, reward, newValidatorSetId); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..00b8c5ca319 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.813905477523804, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3e83e1920b4 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/EHC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.2664523124694824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..7755a91946a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.05176854133606, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..f7f2095309a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/ETR/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.46848583221435547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 115, + "changes": [ + { + "start": 35, + "end": 39, + "content": "call", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 45, + "content": "value", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ":", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "reward", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 115, + "changes": [ + { + "start": 35, + "end": 47, + "content": "delegatecall", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d85140383aa --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.697382926940918, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..2b0cfcfb7cf --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.673724889755249, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..ee3b026b690 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.744384765625, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..0e89047adfd --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9843182563781738, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 27, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..5d9cc4d5189 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.63094425201416, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..867c6830835 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1369349956512451, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_GT.json new file mode 100644 index 00000000000..b7547600b5d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.807778835296631, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_difft.json new file mode 100644 index 00000000000..0b4a0777906 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/MCR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7147297859191895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 25, + "end": 34, + "content": "keccak256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 25, + "end": 31, + "content": "sha256", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..543e369de37 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.996110200881958, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..ac4f98f6754 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.3371307849884033, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 99, + "end": 108, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..4ca8f61f39c --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.713767051696777, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..b53aac07c6c --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.5070514678955078, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 82, + "end": 89, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..133208be9ee --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.368692874908447, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..596e3214142 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.5595722198486328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..ddbb1836d7a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.039918661117554, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..9992021a8be --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.8817956447601318, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..552b331db12 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.382214784622192, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..14e2b034437 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.14431357383728027, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fc86ab8b5c9 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.406745433807373, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..59d94c8b6b9 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/10/BOR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 10, + "timing": 1.4631402492523193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 23, + "end": 24, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 54, + "end": 55, + "content": "*", + "highlight": "keyword" + }, + { + "start": 73, + "end": 74, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 54, + "end": 55, + "content": "+", + "highlight": "keyword" + }, + { + "start": 73, + "end": 74, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..05b418c1e7f --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.517489671707153, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..aefd4f2b2a7 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/10/EHC/diff_result_difft.json @@ -0,0 +1,940 @@ +{ + "number_of_changes": 124, + "timing": 0.5807385444641113, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 57, + "end": 65, + "content": "proofTTL", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 82, + "content": "\"expired proof\"", + "highlight": "string" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 90, + "content": "/* require(activeValidatorSetId - validatorSetId <= proofTTL, \"expired proof\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 63, + "content": "\"invalid validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(_validators.length > 0, \"invalid validator set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 23, + "content": "require", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 35, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "i", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 41, + "content": "==", + "highlight": "keyword" + }, + { + "start": 42, + "end": 51, + "content": "ecrecover", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 58, + "content": "digest", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "proof", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "v", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "i", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 77, + "content": "proof", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ".", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": "r", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": "i", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 89, + "content": "proof", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ".", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": "s", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": "i", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 96, + "content": ",", + "highlight": "normal" + }, + { + "start": 97, + "end": 116, + "content": "\"signature invalid\"", + "highlight": "string" + }, + { + "start": 116, + "end": 117, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 124, + "content": "/* require(_validators[i] == ecrecover(digest, proof.v[i], proof.r[i], proof.s[i]), \"signature invalid\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "witnessCount", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 50, + "content": "acceptanceTreshold", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "\"not enough signatures\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(witnessCount >= acceptanceTreshold, \"not enough signatures\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "newValidatorSetId", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 56, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 86, + "content": "\"validator set id replayed\"", + "highlight": "string" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 94, + "content": "/* require(newValidatorSetId > activeValidatorSetId , \"validator set id replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 29, + "content": "newValidators", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "length", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 63, + "content": "\"empty validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(newValidators.length > 0, \"empty validator set\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..9de57eafadc --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.870136022567749, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..b77a03e4eeb --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6595978736877441, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fc43fe54e4c --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.730599880218506, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7050d2cfdba --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/BOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.2686922550201416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..e6e40ff5888 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.460345983505249, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..960ff553ccd --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/CSC/diff_result_difft.json @@ -0,0 +1,112 @@ +{ + "number_of_changes": 11, + "timing": 1.2125928401947021, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 20, + "content": "proof", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "r", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": "i", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 28, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 36, + "content": "ommited", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 19, + "end": 31, + "content": "witnessCount", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 53, + "content": "acceptanceTreshold", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..c6eba01afab --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.4939398765563965, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..eaf78732cf8 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/DLR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 2.3284504413604736, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..97d153ac703 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.616675138473511, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e1b7a9bfe2e --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/EHC/diff_result_difft.json @@ -0,0 +1,140 @@ +{ + "number_of_changes": 16, + "timing": 2.496558904647827, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b31a6ab352f --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.214696168899536, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0156713d46b --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.14584946632385254, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6329a63a445 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.566413879394531, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..27c28d67d75 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.9616174697875977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..01b19e284b9 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.444618463516235, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..3ce9f2488c2 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.6524181365966797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 99, + "end": 108, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 23, + "end": 32, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..70f161e477e --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.7636518478393555, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..7008d25ee05 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/PKD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 2.495150327682495, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 82, + "end": 89, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 15, + "end": 22, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..dede365cf16 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.055020809173584, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..4f7fb84c032 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8182070255279541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 115, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 115, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..0dca7172ca5 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.382276296615601, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..43523656df6 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/UORD/diff_result_difft.json @@ -0,0 +1,51 @@ +{ + "number_of_changes": 2, + "timing": 1.8867440223693848, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 46, + "end": 48, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 46, + "end": 48, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..886f8eed497 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.807728052139282, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..6490c01b279 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/2/VVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.676750898361206, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9aad0c1119e --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.540833950042725, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..731dc3f413a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 3, + "timing": 0.9359190464019775, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..6a7e6cf7611 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.374223947525024, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..d3e425bee9d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/DLR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.21447062492370605, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..85755ef4005 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.5608696937561035, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..67753d7e2ff --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/EHC/diff_result_difft.json @@ -0,0 +1,272 @@ +{ + "number_of_changes": 35, + "timing": 1.136336088180542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2506b7795e9 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.154664516448975, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9f816dd9867 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.0756301879882812, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2ebec51c22a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.625800132751465, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ea593b28a85 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/ILR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 2.0248868465423584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..b2de7c65cee --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.87490177154541, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..c265757b874 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/3/VVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.5848801136016846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f09c8da4a93 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.031422138214111, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..da34ce38bdb --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/BOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 0.9969749450683594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..2f54a641819 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.009936332702637, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..8582308d7ce --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/DLR/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 0.7715132236480713, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..beacee376ee --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.767173767089844, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..677034a7d1a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/EHC/diff_result_difft.json @@ -0,0 +1,338 @@ +{ + "number_of_changes": 43, + "timing": 1.0496530532836914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ffb9a08e439 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.833394527435303, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e796b45c8f5 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.9640829563140869, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1cea5d5835d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.361070394515991, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8ce0c3c0f28 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/ILR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.851656436920166, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..08d0a3d5d4b --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.899328231811523, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..2cfedc45359 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/4/VVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.38583898544311523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b9ede602304 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.3340253829956055, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..428d3b302a0 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/BOR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 5, + "timing": 1.2200944423675537, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b8a3fe749e7 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.142125606536865, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9e8c7e394b4 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/DLR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 5, + "timing": 0.8780231475830078, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 33, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 34, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..760a8fed6a4 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.016075611114502, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c12f41d8a71 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/EHC/diff_result_difft.json @@ -0,0 +1,416 @@ +{ + "number_of_changes": 53, + "timing": 1.1732523441314697, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 57, + "end": 65, + "content": "proofTTL", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 82, + "content": "\"expired proof\"", + "highlight": "string" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 90, + "content": "/* require(activeValidatorSetId - validatorSetId <= proofTTL, \"expired proof\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..cb553840c31 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.169489860534668, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..10ff8987980 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.833824872970581, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..05469c4c351 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.987323045730591, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..36178e60750 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/ILR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.5278544425964355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 78, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 77, + "content": "99", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..a9729c7f577 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.117526054382324, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..3789a0db0f0 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/5/VVR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.22167611122131348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..648838a45cb --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.820096015930176, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e1840ad170b --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/BOR/diff_result_difft.json @@ -0,0 +1,116 @@ +{ + "number_of_changes": 6, + "timing": 1.8584861755371094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..69b2b91e561 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.432383060455322, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c10809f9f4d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/DLR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 6, + "timing": 0.6116735935211182, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 33, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 34, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..3c78f040f5d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.186785459518433, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..043f348cc54 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/EHC/diff_result_difft.json @@ -0,0 +1,496 @@ +{ + "number_of_changes": 63, + "timing": 0.9819796085357666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 57, + "end": 65, + "content": "proofTTL", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 82, + "content": "\"expired proof\"", + "highlight": "string" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 90, + "content": "/* require(activeValidatorSetId - validatorSetId <= proofTTL, \"expired proof\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 63, + "content": "\"invalid validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(_validators.length > 0, \"invalid validator set\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..478c4f15b30 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.675346851348877, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8dfd2ab4ac8 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.8161702156066895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..f2d06003c74 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.485468626022339, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b55c05e1d68 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/6/ILR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.8566913604736328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 78, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 77, + "content": "99", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..61af2569c91 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.790807008743286, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..42799940576 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/BOR/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 7, + "timing": 2.426372528076172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..fe710c8dcee --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.012648820877075, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..e236b749764 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/DLR/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 7, + "timing": 1.545806884765625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 33, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 34, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 47, + "end": 53, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 47, + "end": 54, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..bf780ed2155 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.707162857055664, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..7f0cfe25801 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/EHC/diff_result_difft.json @@ -0,0 +1,726 @@ +{ + "number_of_changes": 98, + "timing": 0.5482683181762695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 57, + "end": 65, + "content": "proofTTL", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 82, + "content": "\"expired proof\"", + "highlight": "string" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 90, + "content": "/* require(activeValidatorSetId - validatorSetId <= proofTTL, \"expired proof\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 63, + "content": "\"invalid validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(_validators.length > 0, \"invalid validator set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 23, + "content": "require", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 35, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "i", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 41, + "content": "==", + "highlight": "keyword" + }, + { + "start": 42, + "end": 51, + "content": "ecrecover", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 58, + "content": "digest", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "proof", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "v", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "i", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 77, + "content": "proof", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ".", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": "r", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": "i", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 89, + "content": "proof", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ".", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": "s", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": "i", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 96, + "content": ",", + "highlight": "normal" + }, + { + "start": 97, + "end": 116, + "content": "\"signature invalid\"", + "highlight": "string" + }, + { + "start": 116, + "end": 117, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 124, + "content": "/* require(_validators[i] == ecrecover(digest, proof.v[i], proof.r[i], proof.s[i]), \"signature invalid\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4eb6d05277a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.017861843109131, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..044c8601f90 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.9426467418670654, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 52, + "end": 60, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 52, + "end": 58, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..960378a17d8 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.903416633605957, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..31c63914574 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/7/ILR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 0.27208495140075684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 78, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 77, + "content": "99", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8cec75b1b5c --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.535029888153076, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ddfda723022 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/BOR/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 8, + "timing": 1.5820446014404297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 54, + "end": 55, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 54, + "end": 55, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..1c8ee1354b3 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.223520994186401, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0dc10df381d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/DLR/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 8, + "timing": 1.0426347255706787, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 39, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 33, + "end": 40, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 33, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 27, + "end": 34, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 47, + "end": 53, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 47, + "end": 54, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 49, + "end": 55, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..9a38226f2c4 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.472796201705933, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..5b35e7b879a --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/EHC/diff_result_difft.json @@ -0,0 +1,794 @@ +{ + "number_of_changes": 106, + "timing": 1.5565590858459473, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 57, + "end": 65, + "content": "proofTTL", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 82, + "content": "\"expired proof\"", + "highlight": "string" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 90, + "content": "/* require(activeValidatorSetId - validatorSetId <= proofTTL, \"expired proof\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 63, + "content": "\"invalid validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(_validators.length > 0, \"invalid validator set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 23, + "content": "require", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 35, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "i", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 41, + "content": "==", + "highlight": "keyword" + }, + { + "start": 42, + "end": 51, + "content": "ecrecover", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 58, + "content": "digest", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "proof", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "v", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "i", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 77, + "content": "proof", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ".", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": "r", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": "i", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 89, + "content": "proof", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ".", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": "s", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": "i", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 96, + "content": ",", + "highlight": "normal" + }, + { + "start": 97, + "end": 116, + "content": "\"signature invalid\"", + "highlight": "string" + }, + { + "start": 116, + "end": 117, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 124, + "content": "/* require(_validators[i] == ecrecover(digest, proof.v[i], proof.r[i], proof.s[i]), \"signature invalid\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "witnessCount", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 50, + "content": "acceptanceTreshold", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "\"not enough signatures\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(witnessCount >= acceptanceTreshold, \"not enough signatures\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0deec82f78f --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.313749313354492, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c146bd2962d --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.9220285415649414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 98, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 90, + "end": 96, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 52, + "end": 60, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 52, + "end": 58, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..23e3ace19ac --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.68181586265564, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7e8e9290292 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/8/ILR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 1.346585750579834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 78, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 77, + "content": "99", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..74f1ae31daa --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.4406044483184814, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..8c295728609 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/9/BOR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 9, + "timing": 0.5281176567077637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 59, + "end": 61, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 32, + "end": 33, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 54, + "end": 55, + "content": "*", + "highlight": "keyword" + }, + { + "start": 73, + "end": 74, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 54, + "end": 55, + "content": "+", + "highlight": "keyword" + }, + { + "start": 73, + "end": 74, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..2ace694b173 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.409422874450684, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3fa1ce476e4 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/9/EHC/diff_result_difft.json @@ -0,0 +1,874 @@ +{ + "number_of_changes": 116, + "timing": 1.0267815589904785, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "eventIds", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "eventId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"eventId replayed\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* require(!eventIds[eventId], \"eventId replayed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "active", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "\"bridge inactive\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(active, \"bridge inactive\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + }, + { + "start": 39, + "end": 53, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 57, + "end": 65, + "content": "proofTTL", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 82, + "content": "\"expired proof\"", + "highlight": "string" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 90, + "content": "/* require(activeValidatorSetId - validatorSetId <= proofTTL, \"expired proof\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 44, + "content": "verificationFee", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 61, + "content": "==", + "highlight": "keyword" + }, + { + "start": 62, + "end": 69, + "content": "address", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 74, + "content": "this", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + }, + { + "start": 77, + "end": 107, + "content": "\"must supply verification fee\"", + "highlight": "string" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 115, + "content": "/* require(msg.value >= verificationFee || msg.sender == address(this), \"must supply verification fee\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 30, + "content": "validatorSetId", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 54, + "content": "activeValidatorSetId", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 78, + "content": "\"future validator set\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(validatorSetId <= activeValidatorSetId, \"future validator set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ">", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 63, + "content": "\"invalid validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(_validators.length > 0, \"invalid validator set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 23, + "content": "require", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 35, + "content": "_validators", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "i", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 41, + "content": "==", + "highlight": "keyword" + }, + { + "start": 42, + "end": 51, + "content": "ecrecover", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 58, + "content": "digest", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "proof", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "v", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "i", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + }, + { + "start": 72, + "end": 77, + "content": "proof", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ".", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": "r", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": "i", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 89, + "content": "proof", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ".", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": "s", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": "i", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 96, + "content": ",", + "highlight": "normal" + }, + { + "start": 97, + "end": 116, + "content": "\"signature invalid\"", + "highlight": "string" + }, + { + "start": 116, + "end": 117, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 16, + "end": 124, + "content": "/* require(_validators[i] == ecrecover(digest, proof.v[i], proof.r[i], proof.s[i]), \"signature invalid\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "witnessCount", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 50, + "content": "acceptanceTreshold", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 75, + "content": "\"not enough signatures\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(witnessCount >= acceptanceTreshold, \"not enough signatures\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 29, + "content": "newValidators", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "length", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 63, + "content": "\"empty validator set\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(newValidators.length > 0, \"empty validator set\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_GT.json b/results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9b42e28d31f --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.817768096923828, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_difft.json b/results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c56daa16654 --- /dev/null +++ b/results/contracts/mutants/CENNZnetBridge/9/ILR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 1.9227185249328613, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "61", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 35, + "end": 37, + "content": "60", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 38, + "content": "1e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 34, + "end": 49, + "content": "999999999999999", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 27, + "end": 28, + "content": "2", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 78, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 75, + "end": 77, + "content": "99", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 32, + "end": 33, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5a467abebde --- /dev/null +++ b/results/contracts/mutants/CErc20/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6886579990386963, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..2a82b98bb14 --- /dev/null +++ b/results/contracts/mutants/CErc20/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.6084072589874268, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..351158cb6f6 --- /dev/null +++ b/results/contracts/mutants/CErc20/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.2195887565612793, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..f4cb202188c --- /dev/null +++ b/results/contracts/mutants/CErc20/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.4890453815460205, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..5eac84249d2 --- /dev/null +++ b/results/contracts/mutants/CErc20/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 1.0862865447998047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "account", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 62, + "content": "\"account == address(0)\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 70, + "content": "/* require(account != address(0), \"account == address(0)\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2664838fa05 --- /dev/null +++ b/results/contracts/mutants/CErc20/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6890342235565186, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..239060e7bed --- /dev/null +++ b/results/contracts/mutants/CErc20/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.874929428100586, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0ccae4cd0dd --- /dev/null +++ b/results/contracts/mutants/CErc20/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.402427911758423, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/1/UORD/diff_result_GT.json b/results/contracts/mutants/CErc20/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..c2a68c6f9fd --- /dev/null +++ b/results/contracts/mutants/CErc20/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.176088571548462, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/2/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..72ce20f0cfe --- /dev/null +++ b/results/contracts/mutants/CErc20/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.8554718494415283, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/2/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..40e49afcabe --- /dev/null +++ b/results/contracts/mutants/CErc20/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.5776259899139404, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/2/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d3f4ace92ce --- /dev/null +++ b/results/contracts/mutants/CErc20/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.8649823665618896, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/3/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a75a7bae8da --- /dev/null +++ b/results/contracts/mutants/CErc20/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.3207504749298096, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/3/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..adfea66e667 --- /dev/null +++ b/results/contracts/mutants/CErc20/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.0913589000701904, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20/3/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..3b8d2dd50ee --- /dev/null +++ b/results/contracts/mutants/CErc20/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.428267002105713, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..a9292fde70c --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.565272331237793, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..afa9f047dae --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.445878267288208, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..84930772767 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.4299018383026123, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9ebc58bbaff --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.2227621078491211, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..b6f0f51ad4c --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.273616313934326, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..c1f7eb5e0f5 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/CCD/diff_result_difft.json @@ -0,0 +1,55 @@ +{ + "number_of_changes": 6, + "timing": 2.3384900093078613, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..23d5f30da58 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.351351261138916, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..8d72ccf041e --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/CSC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.4528799057006836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..be45369ced0 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.5249879360198975, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9d22c5adb81 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.33873987197875977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 41, + "end": 47, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 41, + "end": 48, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..ec52ed0f8b8 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.524301767349243, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..b18880efc18 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/EHC/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 1.9276771545410156, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6e98b587ecf --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.5661356449127197, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6df0b26355a --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8887560367584229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9efcdc2e1a4 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.8794517517089844, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..66a11595ff6 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.377547025680542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..377e09fa87a --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.7072784900665283, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..b512cbc6ac8 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9544250965118408, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..27bd1d7f52c --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.744215965270996, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..54605ea8dab --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.6289265155792236, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..177ea3db422 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.673938751220703, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..52e0c09aa28 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.1955883502960205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..66a7026c350 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.7186031341552734, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..2bfac8dd40b --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/CSC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1359496116638184, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..13dfd8de346 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.410066604614258, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..02c722031aa --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/EHC/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 1.111534833908081, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _becomeImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _becomeImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "admin", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 84, + "content": "\"only the admin may call _resignImplementation\"", + "highlight": "string" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* require(msg.sender == admin, \"only the admin may call _resignImplementation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..26088c0effd --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.656151294708252, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..28e34086205 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.7574772834777832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1964d8a9962 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.779528856277466, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e86ed19d0a6 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.3858418464660645, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 37, + "end": 38, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 37, + "end": 38, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..33eb7c0bdcf --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.435018301010132, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..28e3dca128e --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.6516292095184326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ebcd67b08fe --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.5902321338653564, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..81b752d3b33 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegate/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 3.0955212116241455, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..246c4da4a6b --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.465235948562622, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bb4f9d28b40 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9400527477264404, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 65, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 67, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d1bfba290ba --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.124411106109619, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..4206ae31f0a --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 1.0046863555908203, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8691b81f2bf --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.2326934337615967, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..d531862063f --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.645571231842041, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 21, + "end": 29, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7415dcbdc92 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.3941595554351807, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3fc1b9b7a67 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.12749886512756348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 65, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 67, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 102, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 104, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..9ec891e7b82 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.6732304096221924, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..242874bdf8c --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/2/RSD/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 11, + "timing": 0.5929009914398193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 67, + "content": "redeemUnderlying", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* return redeemFresh(redeemer, redeemTokens, redeemUnderlying); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..3478a40da8a --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.0244014263153076, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7b83d39d579 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.24607038497924805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 65, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 67, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 73, + "end": 81, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 102, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 104, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..116c414a242 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.2418649196624756, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f2979938f87 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/3/RSD/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 18, + "timing": 2.888601541519165, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "borrower", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* return borrowFresh(borrower, borrowAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 67, + "content": "redeemUnderlying", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* return redeemFresh(redeemer, redeemTokens, redeemUnderlying); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5d27c3f8e4c --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.142117500305176, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d6573e65053 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/4/FVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 1.2907185554504395, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 65, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 67, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 84, + "end": 92, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 102, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 104, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 73, + "end": 81, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..73a32a95088 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.33266544342041, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..fadc344c97e --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/4/RSD/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 20, + "timing": 0.7678704261779785, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 67, + "content": "redeemUnderlying", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* return redeemFresh(redeemer, redeemTokens, redeemUnderlying); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "borrower", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* return borrowFresh(borrower, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..fb258dac7f0 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.4856910705566406, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c72932ba1ae --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/5/FVR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 2.552492380142212, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 65, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [ + { + "start": 59, + "end": 67, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 84, + "end": 90, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 84, + "end": 92, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 73, + "end": 79, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 73, + "end": 81, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 102, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 96, + "end": 104, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 93, + "end": 99, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 93, + "end": 101, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..ee4de55b07d --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.4349167346954346, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d4ab9901521 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegateCertora/5/RSD/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 22, + "timing": 1.0225517749786377, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "redeemer", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 67, + "content": "redeemUnderlying", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* return redeemFresh(redeemer, redeemTokens, redeemUnderlying); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "borrower", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 49, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* return borrowFresh(borrower, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "error", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return error; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..4e23d2aef62 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.723816394805908, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..3249572438a --- /dev/null +++ b/results/contracts/mutants/CErc20Delegator/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0370638370513916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..6340277857a --- /dev/null +++ b/results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.4220995903015137, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..79f9ab4e832 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegator/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.3913507461547852, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..c6e121bbdc6 --- /dev/null +++ b/results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.752349615097046, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..9cc48fcea5e --- /dev/null +++ b/results/contracts/mutants/CErc20Delegator/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.8792331218719482, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..50c51de219b --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.277191638946533, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..f9ba9c94ee9 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/CCD/diff_result_difft.json @@ -0,0 +1,493 @@ +{ + "number_of_changes": 65, + "timing": 0.7863900661468506, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 16, + "end": 36, + "content": "CointrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 8, + "end": 19, + "content": "cointroller", + "highlight": "normal" + }, + { + "start": 27, + "end": 62, + "content": "// touch for Certora slot deduction", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 25, + "content": "interestRateModel", + "highlight": "normal" + }, + { + "start": 27, + "end": 62, + "content": "// touch for Certora slot deduction", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + }, + { + "start": 62, + "end": 77, + "content": "RBep20Delegator", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 89, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ",", + "highlight": "normal" + }, + { + "start": 91, + "end": 103, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ",", + "highlight": "normal" + }, + { + "start": 105, + "end": 123, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 123, + "end": 124, + "content": ",", + "highlight": "normal" + }, + { + "start": 125, + "end": 153, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 153, + "end": 154, + "content": ",", + "highlight": "normal" + }, + { + "start": 155, + "end": 160, + "content": "name_", + "highlight": "normal" + }, + { + "start": 160, + "end": 161, + "content": ",", + "highlight": "normal" + }, + { + "start": 162, + "end": 169, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 169, + "end": 170, + "content": ",", + "highlight": "normal" + }, + { + "start": 171, + "end": 180, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 180, + "end": 181, + "content": ",", + "highlight": "normal" + }, + { + "start": 182, + "end": 188, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 188, + "end": 189, + "content": ",", + "highlight": "normal" + }, + { + "start": 190, + "end": 205, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 205, + "end": 206, + "content": ",", + "highlight": "normal" + }, + { + "start": 207, + "end": 231, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 231, + "end": 232, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 233, + "end": 234, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..bba88795870 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.624456882476807, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..115e88d9075 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.663794755935669, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..56266e1e8de --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.002099275588989, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6224d895527 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2760648727416992, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..3e23af5d0f8 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.180164813995361, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..7f144eb574a --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/MOD/diff_result_difft.json @@ -0,0 +1,151 @@ +{ + "number_of_changes": 22, + "timing": 0.6563897132873535, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 62, + "end": 77, + "content": "RBep20Delegator", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 89, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ",", + "highlight": "normal" + }, + { + "start": 91, + "end": 103, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ",", + "highlight": "normal" + }, + { + "start": 105, + "end": 123, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 123, + "end": 124, + "content": ",", + "highlight": "normal" + }, + { + "start": 125, + "end": 153, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 153, + "end": 154, + "content": ",", + "highlight": "normal" + }, + { + "start": 155, + "end": 160, + "content": "name_", + "highlight": "normal" + }, + { + "start": 160, + "end": 161, + "content": ",", + "highlight": "normal" + }, + { + "start": 162, + "end": 169, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 169, + "end": 170, + "content": ",", + "highlight": "normal" + }, + { + "start": 171, + "end": 180, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 180, + "end": 181, + "content": ",", + "highlight": "normal" + }, + { + "start": 182, + "end": 188, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 188, + "end": 189, + "content": ",", + "highlight": "normal" + }, + { + "start": 190, + "end": 205, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 205, + "end": 206, + "content": ",", + "highlight": "normal" + }, + { + "start": 207, + "end": 231, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 231, + "end": 232, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..c715b814dc1 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.3310387134552, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..bbfa0acbe61 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/RSD/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.667609691619873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..a66a7196cf4 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.850095510482788, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..493716c59eb --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0867676734924316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 109, + "content": "\"_mintFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..dadf18aef36 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.585779428482056, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..0e4300e8586 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4056892395019531, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 21, + "end": 29, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e21c8b08854 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.711188793182373, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1775e4d5d55 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/10/FVR/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 10, + "timing": 1.5343701839447021, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..94a960456fb --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.605281591415405, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..dd0c3c329b6 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/10/RSD/diff_result_difft.json @@ -0,0 +1,590 @@ +{ + "number_of_changes": 67, + "timing": 1.185091495513916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return otherToken.totalBorrows(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 39, + "content": "totalReserves", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* return otherToken.totalReserves(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 36, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* return otherToken.underlying(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..05f154316ed --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.784602880477905, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6ae179ccc94 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.36295247077941895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6ea0b336d6b --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.361982583999634, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..b92cc33f4d6 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7727980613708496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..1e75a815fc5 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.690011024475098, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..fd6492f6b73 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/RSD/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 14, + "timing": 2.9031479358673096, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..67dc8de8329 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.730166435241699, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..a86aaac17b0 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/2/SLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.044468879699707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 109, + "content": "\"_mintFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 119, + "content": "\"_redeemFreshPub(address,uint256,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..e62da28ff5f --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.839578866958618, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..33ff4301cc5 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/DLR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.1490507125854492, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2bd594ce49e --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.6421637535095215, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f8859a9662e --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.9303023815155029, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b7a28c84eef --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.422013282775879, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..557435cccf8 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/RSD/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 20, + "timing": 0.14073920249938965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_GT.json new file mode 100644 index 00000000000..cebf94f19df --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.475731611251831, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_difft.json new file mode 100644 index 00000000000..c46ba94a6d7 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/3/SLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.9239013195037842, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 109, + "content": "\"_mintFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 119, + "content": "\"_redeemFreshPub(address,uint256,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 77, + "end": 111, + "content": "\"_borrowFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..25eb6a7f9fb --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.62800931930542, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..ef1542aabb4 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/DLR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.42806124687194824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4d97558f4c0 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.131444454193115, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d96c586ac65 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/FVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 2.136037826538086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..c07d11caf13 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.2648279666900635, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6346b4dd1a2 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/RSD/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 26, + "timing": 1.4529311656951904, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_GT.json new file mode 100644 index 00000000000..1ae3094dc70 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.5743560791015625, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_difft.json new file mode 100644 index 00000000000..33abc6277ed --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/4/SLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.2530567646026611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 109, + "content": "\"_mintFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 119, + "content": "\"_redeemFreshPub(address,uint256,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 77, + "end": 111, + "content": "\"_borrowFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 77, + "end": 124, + "content": "\"_repayBorrowFreshPub(address,address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..d558e01f1bb --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.128329038619995, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6379b526ae5 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/DLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 3.808668375015259, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c903baf4a60 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.270919322967529, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ec67d550fe9 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/FVR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.5198876857757568, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..8be91e11e5a --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.17505669593811, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5783d3a62da --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/RSD/diff_result_difft.json @@ -0,0 +1,314 @@ +{ + "number_of_changes": 36, + "timing": 0.4190816879272461, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_GT.json new file mode 100644 index 00000000000..74dfc0c8364 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.522665500640869, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_difft.json new file mode 100644 index 00000000000..36f4dce6433 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/5/SLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.8840489387512207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 109, + "content": "\"_mintFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 119, + "content": "\"_redeemFreshPub(address,uint256,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 77, + "end": 111, + "content": "\"_borrowFreshPub(address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 77, + "end": 124, + "content": "\"_repayBorrowFreshPub(address,address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 77, + "end": 128, + "content": "\"_liquidateBorrowFreshPub(address,address,uint256)\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 77, + "end": 79, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..5c37683f832 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.877055406570435, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..e9b9b1a3969 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/6/DLR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 1.0489771366119385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a22a678d7d4 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.880265474319458, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bfca628b1d8 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/6/FVR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 6, + "timing": 0.5148210525512695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..18e5b44dfff --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.764894247055054, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..339dd580307 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/6/RSD/diff_result_difft.json @@ -0,0 +1,374 @@ +{ + "number_of_changes": 43, + "timing": 0.47623372077941895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..30fd4e0373d --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.4866108894348145, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..33c5864d1a7 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/7/DLR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 0.7010030746459961, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..3f24e1737c5 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.5547776222229, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..81f22cecddb --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/7/FVR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 7, + "timing": 0.7660443782806396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..8a5f13c4be5 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.8759379386901855, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..bcd5dfb4c30 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/7/RSD/diff_result_difft.json @@ -0,0 +1,428 @@ +{ + "number_of_changes": 49, + "timing": 1.6834590435028076, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ce29ba759ac --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.277320384979248, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..b2ff67d7dc3 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/8/DLR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 0.20524048805236816, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..84ad16967e9 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.181768894195557, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8012766b76e --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/8/FVR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 8, + "timing": 0.7171633243560791, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..289fdf58fd5 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.626169204711914, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..475bef48d51 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/8/RSD/diff_result_difft.json @@ -0,0 +1,482 @@ +{ + "number_of_changes": 55, + "timing": 1.0353083610534668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return otherToken.totalBorrows(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c69e4d667a6 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.204957485198975, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..05d9a036d52 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/9/FVR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 9, + "timing": 0.9042072296142578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..c6162a3a4b9 --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.21635627746582, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..8521e59b89b --- /dev/null +++ b/results/contracts/mutants/CErc20DelegatorCertora/9/RSD/diff_result_difft.json @@ -0,0 +1,536 @@ +{ + "number_of_changes": 61, + "timing": 2.0420143604278564, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 39, + "content": "totalReserves", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* return otherToken.totalReserves(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return otherToken.totalBorrows(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/AOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..84a7d299f08 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.081902980804443, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/AOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..570a1968206 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.974449872970581, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/AVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..76d1f336dd6 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.827495574951172, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/AVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..a9399755508 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6620755195617676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bdf03b8be40 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.051427364349365, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..1ecb0408774 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7068581581115723, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e539427a8b3 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.230350017547607, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..27e8f661456 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1176834106445312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..e240758bbda --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.37458086013794, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..4ceed5dd1fc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/CCD/diff_result_difft.json @@ -0,0 +1,431 @@ +{ + "number_of_changes": 50, + "timing": 2.1054575443267822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..3f8d7a0e8aa --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 11.200835704803467, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..f9f4b0aa3b7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/CSC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.9247164726257324, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..bd49cf6d2e0 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.482320308685303, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..3d8a18cce03 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2288272380828857, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..d48dad9f4a0 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.289513111114502, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..6bfca3a0e23 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 0.4890773296356201, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..df77fe36fab --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.107049226760864, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e743f531294 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0299232006072998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..521bbfdb8ce --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.503815174102783, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..06407d0e085 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.9350593090057373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..8ef1f7c763c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.395275354385376, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..226a2118fcb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/OLFD/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 33, + "timing": 1.35383939743042, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..1d8c489c356 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.127893686294556, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..11a3eb76756 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/RSD/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 1.4819927215576172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/RVS/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..526de3048bc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.89116358757019, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/RVS/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..5acf1819d3c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/RVS/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.8321199417114258, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..61ff806ee99 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.131603956222534, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..05fbc56a5c1 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/SCEC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.6146798133850098, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/SKD/diff_result_GT.json new file mode 100644 index 00000000000..d3eccf38cf7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.197183609008789, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/SKD/diff_result_difft.json new file mode 100644 index 00000000000..64befe0648f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/SKD/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 0.4781525135040283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..9d501773cf7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.257291793823242, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..449cc0414bc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1238067150115967, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 13, + "end": 28, + "content": "\"i have spoken\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 13, + "end": 15, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..4c474a9d591 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.650280237197876, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..8131b7e9416 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9741623401641846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..0e7aeca66cb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.495229005813599, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/1/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..9060b316a0e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/1/VVR/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 2.3936502933502197, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/10/DLR/diff_result_GT.json new file mode 100644 index 00000000000..9a3b35feb68 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 10.189303874969482, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/10/DLR/diff_result_difft.json new file mode 100644 index 00000000000..f1e52ab43dc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/DLR/diff_result_difft.json @@ -0,0 +1,256 @@ +{ + "number_of_changes": 10, + "timing": 0.6324999332427979, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 224, + "changes": [ + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 224, + "changes": [ + { + "start": 22, + "end": 29, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8fe46eea29a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.517777442932129, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e91f057ab9b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/FVR/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 10, + "timing": 2.5311572551727295, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..22c1ff71ab4 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.160152673721313, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..899f15db9fa --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/OLFD/diff_result_difft.json @@ -0,0 +1,1300 @@ +{ + "number_of_changes": 165, + "timing": 1.2026221752166748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "blocks", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 20, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 36, + "content": "totalBorrows_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 36, + "content": "newBlockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 19, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "totalSupply_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 35, + "content": "harnessSetTotalBorrows", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 40, + "content": "uint", + "highlight": "normal" + }, + { + "start": 41, + "end": 54, + "content": "totalBorrows_", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 21, + "content": "accountTokens", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "harnessSetAccrualBlockNumber", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 66, + "content": "_accrualblockNumber", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 26, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 48, + "content": "_accrualblockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "harnessFastForward", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "blocks", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetBlockNumber", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 54, + "content": "newBlockNumber", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetTotalSupply", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 52, + "content": "totalSupply_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "harnessSetBalance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 52, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "amount", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..9971436e9e3 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.406704664230347, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3874e8fad16 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/RSD/diff_result_difft.json @@ -0,0 +1,516 @@ +{ + "number_of_changes": 53, + "timing": 1.9235103130340576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return borrowRateMaxMantissa; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "account", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 48, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return borrowFresh(account, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/10/SKD/diff_result_GT.json new file mode 100644 index 00000000000..50690f00f4c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 14.707393169403076, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/10/SKD/diff_result_difft.json new file mode 100644 index 00000000000..1f3af1363f7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/SKD/diff_result_difft.json @@ -0,0 +1,256 @@ +{ + "number_of_changes": 20, + "timing": 2.211650848388672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 292, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 292, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 356, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 356, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 361, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 361, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 454, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 454, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 509, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 509, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..481748b80c9 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 16.22625184059143, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/10/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..81ea3ee9422 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/10/VVR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 10, + "timing": 0.4756901264190674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 283, + "changes": [] + }, + "rhs": { + "line_number": 283, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 284, + "changes": [] + }, + "rhs": { + "line_number": 284, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 444, + "changes": [] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 446, + "changes": [] + }, + "rhs": { + "line_number": 446, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 445, + "changes": [] + }, + "rhs": { + "line_number": 445, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 581, + "changes": [] + }, + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/AOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/AOR/diff_result_GT.json new file mode 100644 index 00000000000..50e749f8e82 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 11.72257137298584, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/AOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/AOR/diff_result_difft.json new file mode 100644 index 00000000000..8033cd27e0e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/AOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8067424297332764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/AVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/AVR/diff_result_GT.json new file mode 100644 index 00000000000..c1fc901034f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 12.611726522445679, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/AVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/AVR/diff_result_difft.json new file mode 100644 index 00000000000..503e87c8458 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/AVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.8018829822540283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..c08aea10dc6 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.076716184616089, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..ba9c5a98ad7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.4524221420288086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e950d2d0dcb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 11.778183937072754, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b52809dc696 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.46713733673095703, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/CCD/diff_result_GT.json new file mode 100644 index 00000000000..0d47c054f1e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.25902533531189, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/CCD/diff_result_difft.json new file mode 100644 index 00000000000..d03f781ab6a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/CCD/diff_result_difft.json @@ -0,0 +1,856 @@ +{ + "number_of_changes": 100, + "timing": 2.1260039806365967, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..8b59b919994 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.926728010177612, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..74bc3c163ac --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/CSC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.2805519104003906, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..fe1b56905c9 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.415666818618774, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..bb35c23a658 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.8805773258209229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..732dd5270e5 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 11.614424228668213, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9011d2b86ca --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/EHC/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 22, + "timing": 0.5592105388641357, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b483c54cb8f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.992257595062256, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4409113cb38 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.524033546447754, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d814b7ec5a9 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 12.400365591049194, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..9a12c7e3bc3 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9297866821289062, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..fc4c768d018 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.038581132888794, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..8a2be4a0895 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/OLFD/diff_result_difft.json @@ -0,0 +1,444 @@ +{ + "number_of_changes": 59, + "timing": 1.16717529296875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0afbbdaa458 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.683077096939087, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..7dcb2ae5722 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/RSD/diff_result_difft.json @@ -0,0 +1,112 @@ +{ + "number_of_changes": 11, + "timing": 0.32801055908203125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/RVS/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/RVS/diff_result_GT.json new file mode 100644 index 00000000000..67ceb358805 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 13.224056959152222, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/RVS/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/RVS/diff_result_difft.json new file mode 100644 index 00000000000..a3b81008d3b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/RVS/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.2595539093017578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..3ffbc89b3f2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 12.573142766952515, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..bfa139f1a61 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/SCEC/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.9210171699523926, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/SKD/diff_result_GT.json new file mode 100644 index 00000000000..340db00ba57 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.196160078048706, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/SKD/diff_result_difft.json new file mode 100644 index 00000000000..35485aa7480 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/SKD/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 4, + "timing": 1.000553846359253, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..eb1f6281516 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 11.59430742263794, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..26f224f50fa --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.5564889907836914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..55843e7a7cf --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.00559377670288, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/2/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..eeb726e84b0 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/2/VVR/diff_result_difft.json @@ -0,0 +1,42 @@ +{ + "number_of_changes": 2, + "timing": 0.6219336986541748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/AOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/AOR/diff_result_GT.json new file mode 100644 index 00000000000..bba852e9c6e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 14.513903141021729, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/AOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/AOR/diff_result_difft.json new file mode 100644 index 00000000000..75de909c3c2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/AOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.4761059284210205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/AVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/AVR/diff_result_GT.json new file mode 100644 index 00000000000..f837fb49be3 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 13.266654968261719, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/AVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/AVR/diff_result_difft.json new file mode 100644 index 00000000000..449f25584f8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/AVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.861382246017456, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..5cba3282698 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 13.597708702087402, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..7b08a9294e9 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/BLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.9115622043609619, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f4999155076 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 12.114778995513916, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..cb9dd8d798a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8493430614471436, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 36, + "end": 37, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 36, + "end": 37, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/CCD/diff_result_GT.json new file mode 100644 index 00000000000..5880f486802 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.041528940200806, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/CCD/diff_result_difft.json new file mode 100644 index 00000000000..4142ac0bf3f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/CCD/diff_result_difft.json @@ -0,0 +1,1281 @@ +{ + "number_of_changes": 150, + "timing": 2.7111518383026123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 18, + "content": "CErc20Scenario", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 191, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 207, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..a34fee9dd51 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 13.726820945739746, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..2788a9561ff --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/CSC/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.34151744842529297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..557b8e6fe17 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.26458740234375, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c0f9a85e61e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.8821156024932861, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e428f64be65 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.833433151245117, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..26305ed244e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/EHC/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 26, + "timing": 0.5609352588653564, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 439, + "changes": [ + { + "start": 6, + "end": 12, + "content": "revert", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 31, + "content": "\"protect the baby\"", + "highlight": "string" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 439, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* revert(\"protect the baby\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d34f1a4e835 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.780112266540527, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7fceb150521 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.4800233840942383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0bb73f929de --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 11.38580870628357, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..de708775566 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.7623977661132812, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..c98008c737a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.32082200050354, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..dd9d3d9efd2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/OLFD/diff_result_difft.json @@ -0,0 +1,553 @@ +{ + "number_of_changes": 73, + "timing": 1.941176176071167, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..dbbd9aeca7a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.156450510025024, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2cf41c6e5de --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/RSD/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 17, + "timing": 0.821760892868042, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/RVS/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/RVS/diff_result_GT.json new file mode 100644 index 00000000000..aa0986470d5 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 13.957082748413086, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/RVS/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/RVS/diff_result_difft.json new file mode 100644 index 00000000000..165d9f8899c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/RVS/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 3.6072776317596436, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..0cd1f56a239 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 14.905083656311035, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..1b3163df186 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/SCEC/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.381162166595459, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/SKD/diff_result_GT.json new file mode 100644 index 00000000000..4215a1f659d --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.641450643539429, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/SKD/diff_result_difft.json new file mode 100644 index 00000000000..a698faa0d6c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/SKD/diff_result_difft.json @@ -0,0 +1,81 @@ +{ + "number_of_changes": 6, + "timing": 1.2758510112762451, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..9423eed6f3b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 15.02833604812622, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..2602d0e57aa --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.0210542678833008, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 561, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 561, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ffca9251b87 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.85554575920105, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/3/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e5dfe968754 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/3/VVR/diff_result_difft.json @@ -0,0 +1,59 @@ +{ + "number_of_changes": 3, + "timing": 0.45699644088745117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/AOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/AOR/diff_result_GT.json new file mode 100644 index 00000000000..dc3d0597107 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 16.518771171569824, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/AOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/AOR/diff_result_difft.json new file mode 100644 index 00000000000..62b25b707f2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/AOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.2610898017883301, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/AVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/AVR/diff_result_GT.json new file mode 100644 index 00000000000..0cdee2fd0ef --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 16.618969917297363, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/AVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/AVR/diff_result_difft.json new file mode 100644 index 00000000000..a57893bac5c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/AVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.37337327003479004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..5921329b014 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 11.962604284286499, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..ea001491226 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/BLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.8467628955841064, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ec2537c7b75 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 15.43734622001648, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d50228b6c73 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.6461231708526611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 36, + "end": 37, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 36, + "end": 37, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/CCD/diff_result_GT.json new file mode 100644 index 00000000000..dd2fc56b85e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 9.29381251335144, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/CCD/diff_result_difft.json new file mode 100644 index 00000000000..998e0c016fc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/CCD/diff_result_difft.json @@ -0,0 +1,1800 @@ +{ + "number_of_changes": 211, + "timing": 1.8839550018310547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 18, + "content": "CErc20Scenario", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 207, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 191, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Delegator", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 235, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 224, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 228, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 233, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 227, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..24115cd37a7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 16.24396252632141, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..c602ded86e0 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/CSC/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.44428515434265137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 588, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 588, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..5f1a350c430 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.352192163467407, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..87b5ba8dc3a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.9244978427886963, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..97169f95ee6 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 14.896649360656738, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..5358e263623 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/EHC/diff_result_difft.json @@ -0,0 +1,308 @@ +{ + "number_of_changes": 37, + "timing": 0.4910311698913574, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 439, + "changes": [ + { + "start": 6, + "end": 12, + "content": "revert", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 31, + "content": "\"protect the baby\"", + "highlight": "string" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 439, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* revert(\"protect the baby\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..218cff4fbdf --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.806507110595703, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..edc609b3a4a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/FVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.3232266902923584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a3ce95b7160 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 14.191051721572876, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2cb0678af4a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/ILR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.8577237129211426, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 444, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..603c142261f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.649297714233398, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..9921e72f4cb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/OLFD/diff_result_difft.json @@ -0,0 +1,666 @@ +{ + "number_of_changes": 87, + "timing": 0.9783859252929688, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5c4c87d20cf --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.002101421356201, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6d3edb97610 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/RSD/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 19, + "timing": 1.1392245292663574, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/RVS/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/RVS/diff_result_GT.json new file mode 100644 index 00000000000..9f0246b2b51 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 15.102057695388794, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/RVS/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/RVS/diff_result_difft.json new file mode 100644 index 00000000000..b2da5c2351b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/RVS/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.7813055515289307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..e4ed334d46b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 17.8288733959198, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..c7a05d96769 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/SCEC/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 0.7568354606628418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/SKD/diff_result_GT.json new file mode 100644 index 00000000000..68735499d87 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.756099700927734, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/SKD/diff_result_difft.json new file mode 100644 index 00000000000..6ead326c2a2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/SKD/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 8, + "timing": 1.5897023677825928, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..0b2d4715f36 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 16.470131397247314, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..4aebf1a7d0c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/TOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 0.8544745445251465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 561, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 561, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 698, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 698, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..77ca1c254c2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 12.606459140777588, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/4/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..02a11bb29b7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/4/VVR/diff_result_difft.json @@ -0,0 +1,78 @@ +{ + "number_of_changes": 4, + "timing": 0.46251821517944336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/AOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/AOR/diff_result_GT.json new file mode 100644 index 00000000000..50c5087372e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 17.392657995224, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/AOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/AOR/diff_result_difft.json new file mode 100644 index 00000000000..63cf0045a4f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/AOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.7606329917907715, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 756, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 756, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/AVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/AVR/diff_result_GT.json new file mode 100644 index 00000000000..499d4755ac7 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 19.543823957443237, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/AVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/AVR/diff_result_difft.json new file mode 100644 index 00000000000..b12afcce36c --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/AVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.509047269821167, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 756, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 756, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/BLR/diff_result_GT.json new file mode 100644 index 00000000000..70c244628fc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 13.470561981201172, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/BLR/diff_result_difft.json new file mode 100644 index 00000000000..79048958454 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/BLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.30335283279418945, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a424b2af6b8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 14.990396499633789, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/BOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e120d09c5c3 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.9400842189788818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 36, + "end": 37, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 36, + "end": 37, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 36, + "end": 37, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 788, + "changes": [ + { + "start": 36, + "end": 37, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/CCD/diff_result_GT.json new file mode 100644 index 00000000000..a1ff71f5698 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 27, + "timing": 8.861042261123657, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/CCD/diff_result_difft.json new file mode 100644 index 00000000000..613ceaa7a30 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/CCD/diff_result_difft.json @@ -0,0 +1,2319 @@ +{ + "number_of_changes": 272, + "timing": 4.625596046447754, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 207, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 18, + "content": "CErc20Scenario", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 191, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [] + } + }, + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 224, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 235, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Delegator", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 233, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 227, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 228, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 264, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 260, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 4, + "end": 32, + "content": "CCollateralCapErc20Delegator", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 265, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 266, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 259, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 179, + "changes": [] + } + }, + { + "lhs": { + "line_number": 258, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 248, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/CSC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..bcc78840ae0 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 18.726666927337646, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/CSC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..00f4cdd3a26 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/CSC/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.0453662872314453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 588, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 588, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 732, + "changes": [ + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 732, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ff6add9c099 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.604427814483643, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..1cd09a4ab30 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/DLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 0.7881462574005127, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d2686d53750 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.726491689682007, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0e4f1265477 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/FVR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.3140196800231934, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1023982bdb8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 15.056567192077637, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2b9c49a8fd8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/ILR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 2.924175500869751, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 444, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 581, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..fae5f57ee93 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.647676944732666, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..1ab965992ee --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/OLFD/diff_result_difft.json @@ -0,0 +1,767 @@ +{ + "number_of_changes": 99, + "timing": 0.8152115345001221, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "harnessSetAccrualBlockNumber", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 66, + "content": "_accrualblockNumber", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 26, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 48, + "content": "_accrualblockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..ad9d306c87f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.540271520614624, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..20ed8508fc1 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/RSD/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 21, + "timing": 0.560218334197998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return borrowRateMaxMantissa; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/RVS/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/RVS/diff_result_GT.json new file mode 100644 index 00000000000..4d88aa6c579 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 19.444918394088745, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/RVS/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/RVS/diff_result_difft.json new file mode 100644 index 00000000000..5f4bc94715f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/RVS/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 1.2913167476654053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..5c25fac2bdb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 18.831892013549805, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..bf7c64eaf68 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/SCEC/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 1.0939297676086426, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 519, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 656, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/SKD/diff_result_GT.json new file mode 100644 index 00000000000..ca2e2c052dd --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 11.723068952560425, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/SKD/diff_result_difft.json new file mode 100644 index 00000000000..2aadb4b4836 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/SKD/diff_result_difft.json @@ -0,0 +1,131 @@ +{ + "number_of_changes": 10, + "timing": 1.5584864616394043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 292, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 292, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..0eae22a65ae --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 18.188705444335938, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..9fd653ddc14 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/TOR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 0.5620579719543457, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 561, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 561, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 698, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 698, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 863, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 66, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 863, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8898918fce1 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 11.936725616455078, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/5/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..42cad5ccdf5 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/5/VVR/diff_result_difft.json @@ -0,0 +1,95 @@ +{ + "number_of_changes": 5, + "timing": 0.7581090927124023, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 283, + "changes": [] + }, + "rhs": { + "line_number": 283, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/BLR/diff_result_GT.json new file mode 100644 index 00000000000..51cbddbcd2a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 15.174525737762451, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/BLR/diff_result_difft.json new file mode 100644 index 00000000000..08f28909fb8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/BLR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.7892475128173828, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/CCD/diff_result_GT.json new file mode 100644 index 00000000000..aa480302705 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 10.371812105178833, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/CCD/diff_result_difft.json new file mode 100644 index 00000000000..558749b64f8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/CCD/diff_result_difft.json @@ -0,0 +1,2368 @@ +{ + "number_of_changes": 278, + "timing": 4.774288892745972, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 207, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 191, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 18, + "content": "CErc20Scenario", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Delegator", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 227, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 235, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 224, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 233, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 228, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 260, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 258, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 179, + "changes": [] + } + }, + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 4, + "end": 32, + "content": "CCollateralCapErc20Delegator", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 265, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 266, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 259, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 248, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 264, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..7023b8c9d65 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 10.171847820281982, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..f172765498a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/DLR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 0.8107724189758301, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a8a89800cc1 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.226362943649292, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3df4cb606a2 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/FVR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.20333361625671387, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6239eda36f6 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 17.931373834609985, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..98840592bde --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/ILR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.285372257232666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 444, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 581, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 725, + "changes": [ + { + "start": 23, + "end": 29, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 725, + "changes": [ + { + "start": 23, + "end": 28, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..a8fc01eec9b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.234280586242676, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..97adb502110 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/OLFD/diff_result_difft.json @@ -0,0 +1,868 @@ +{ + "number_of_changes": 111, + "timing": 0.6222348213195801, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 26, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 48, + "content": "_accrualblockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetBlockNumber", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 54, + "content": "newBlockNumber", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "harnessSetAccrualBlockNumber", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 66, + "content": "_accrualblockNumber", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 36, + "content": "newBlockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..7870f95aed9 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.232418060302734, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..277cc0e5ddb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/RSD/diff_result_difft.json @@ -0,0 +1,258 @@ +{ + "number_of_changes": 23, + "timing": 0.8571867942810059, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return borrowRateMaxMantissa; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/SKD/diff_result_GT.json new file mode 100644 index 00000000000..8b1d0fb3a5d --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 12.630802869796753, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/SKD/diff_result_difft.json new file mode 100644 index 00000000000..3159869ef65 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/SKD/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 12, + "timing": 0.8532063961029053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 292, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 292, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..a57475c292b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 11.52586030960083, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/6/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e17b4730fad --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/6/VVR/diff_result_difft.json @@ -0,0 +1,112 @@ +{ + "number_of_changes": 6, + "timing": 0.5848419666290283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 284, + "changes": [] + }, + "rhs": { + "line_number": 284, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 283, + "changes": [] + }, + "rhs": { + "line_number": 283, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/BLR/diff_result_GT.json new file mode 100644 index 00000000000..017f6a00048 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 17.195854902267456, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/BLR/diff_result_difft.json new file mode 100644 index 00000000000..f284c3658f6 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/BLR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.229395866394043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/CCD/diff_result_GT.json new file mode 100644 index 00000000000..8f80b689c0e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 9.042856454849243, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/CCD/diff_result_difft.json new file mode 100644 index 00000000000..897b538e469 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/CCD/diff_result_difft.json @@ -0,0 +1,2417 @@ +{ + "number_of_changes": 284, + "timing": 4.130285739898682, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Immutable", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 207, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 205, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 18, + "content": "CErc20Scenario", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 191, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 229, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 233, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 224, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 167, + "changes": [] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 235, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 4, + "end": 19, + "content": "CErc20Delegator", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 228, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 227, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 248, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 179, + "changes": [] + } + }, + { + "lhs": { + "line_number": 254, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 262, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 261, + "changes": [ + { + "start": 4, + "end": 32, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 16, + "end": 21, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 29, + "end": 53, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 258, + "changes": [ + { + "start": 4, + "end": 15, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 255, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 264, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 266, + "changes": [ + { + "start": 4, + "end": 19, + "content": "implementation_", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 260, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 259, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 4, + "end": 28, + "content": "becomeImplementationData", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 4, + "end": 32, + "content": "CCollateralCapErc20Delegator", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 265, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 250, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 325, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 872, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 784, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..2ed903d06bb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 10.669662475585938, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6fcc8af44ad --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/DLR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 1.0161995887756348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..130b50bea9b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.668849468231201, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..2e24df765aa --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/FVR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 7, + "timing": 0.7905266284942627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..369d8e521bf --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.536939144134521, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..51aea1d862e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/OLFD/diff_result_difft.json @@ -0,0 +1,965 @@ +{ + "number_of_changes": 123, + "timing": 1.8437550067901611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "harnessSetAccrualBlockNumber", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 66, + "content": "_accrualblockNumber", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "harnessFastForward", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "blocks", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 36, + "content": "newBlockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 26, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 48, + "content": "_accrualblockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "blocks", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetBlockNumber", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 54, + "content": "newBlockNumber", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..bd770a3d1fb --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.377792358398438, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..c0de074cd2f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/RSD/diff_result_difft.json @@ -0,0 +1,342 @@ +{ + "number_of_changes": 34, + "timing": 0.9663436412811279, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return borrowRateMaxMantissa; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/SKD/diff_result_GT.json new file mode 100644 index 00000000000..019329fdaf3 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 12.231323480606079, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/SKD/diff_result_difft.json new file mode 100644 index 00000000000..e2b99b771fc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/SKD/diff_result_difft.json @@ -0,0 +1,181 @@ +{ + "number_of_changes": 14, + "timing": 1.298853874206543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 292, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 292, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 356, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 356, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..9ab1cb84355 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 14.88226580619812, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/7/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..cb47f93ead4 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/7/VVR/diff_result_difft.json @@ -0,0 +1,131 @@ +{ + "number_of_changes": 7, + "timing": 0.3852548599243164, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 284, + "changes": [] + }, + "rhs": { + "line_number": 284, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 283, + "changes": [] + }, + "rhs": { + "line_number": 283, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 444, + "changes": [] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/BLR/diff_result_GT.json new file mode 100644 index 00000000000..ceaf6c4874f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 17.409170627593994, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/BLR/diff_result_difft.json new file mode 100644 index 00000000000..1dcb8d64253 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/BLR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.48708152770996094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 41, + "end": 45, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 41, + "end": 46, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..3388ae74831 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 11.381515979766846, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..201cdd4c0c1 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/DLR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 1.5143773555755615, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2305d40484d --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.513086080551147, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1a0fdae38fc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/FVR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 8, + "timing": 1.4003703594207764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..ff8ea058992 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 10.247622013092041, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..863b0536b3e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/OLFD/diff_result_difft.json @@ -0,0 +1,1102 @@ +{ + "number_of_changes": 141, + "timing": 1.1098918914794922, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 36, + "content": "newBlockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "harnessSetAccrualBlockNumber", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 66, + "content": "_accrualblockNumber", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 26, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 48, + "content": "_accrualblockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "harnessSetBalance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 52, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "amount", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 21, + "content": "accountTokens", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetBlockNumber", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 54, + "content": "newBlockNumber", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "blocks", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "harnessFastForward", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "blocks", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "{", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..6934f7ff875 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 10.1383957862854, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..cf3c6d0ebc4 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/RSD/diff_result_difft.json @@ -0,0 +1,422 @@ +{ + "number_of_changes": 44, + "timing": 0.538750410079956, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return borrowRateMaxMantissa; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/SKD/diff_result_GT.json new file mode 100644 index 00000000000..012377bee78 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 13.036290884017944, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/SKD/diff_result_difft.json new file mode 100644 index 00000000000..c3ccca22c4b --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/SKD/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 16, + "timing": 1.3284022808074951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 292, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 292, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 356, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 356, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 361, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 361, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..19dfa2bee1f --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 12.504716873168945, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/8/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f7a65774c7e --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/8/VVR/diff_result_difft.json @@ -0,0 +1,148 @@ +{ + "number_of_changes": 8, + "timing": 0.38511180877685547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 283, + "changes": [] + }, + "rhs": { + "line_number": 283, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 284, + "changes": [] + }, + "rhs": { + "line_number": 284, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 444, + "changes": [] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 445, + "changes": [] + }, + "rhs": { + "line_number": 445, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/BLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/BLR/diff_result_GT.json new file mode 100644 index 00000000000..04178a4a1b4 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 17.724844932556152, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/BLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/BLR/diff_result_difft.json new file mode 100644 index 00000000000..5457f050316 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/BLR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.7898242473602295, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 41, + "end": 45, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 41, + "end": 46, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 36, + "end": 40, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [ + { + "start": 36, + "end": 41, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/DLR/diff_result_GT.json new file mode 100644 index 00000000000..303a73395fc --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 10.209018468856812, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/DLR/diff_result_difft.json new file mode 100644 index 00000000000..85cf8df15ae --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/DLR/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 9, + "timing": 2.2645251750946045, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ac279c31979 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.40590763092041, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f435b625575 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/FVR/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 9, + "timing": 1.7550866603851318, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..2215199d388 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.059977531433105, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..3f774a9d0c1 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/OLFD/diff_result_difft.json @@ -0,0 +1,1199 @@ +{ + "number_of_changes": 153, + "timing": 0.19077539443969727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 37, + "content": "getBorrowRateMaxMantissa", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 52, + "end": 59, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 65, + "content": "uint", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 39, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 51, + "end": 55, + "content": "view", + "highlight": "keyword" + }, + { + "start": 56, + "end": 63, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "uint", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "blocks", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 19, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 36, + "content": "newBlockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 43, + "end": 45, + "content": "to", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "amount", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 8, + "end": 26, + "content": "accrualBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 48, + "content": "_accrualblockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "harnessFastForward", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 36, + "content": "uint", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "blocks", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "harnessSetAccrualBlockNumber", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 66, + "content": "_accrualblockNumber", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetTotalSupply", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 52, + "content": "totalSupply_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 21, + "content": "accountTokens", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 19, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 34, + "content": "totalSupply_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 37, + "content": "harnessExchangeRateStored", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 34, + "content": "harnessSetBlockNumber", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "uint", + "highlight": "normal" + }, + { + "start": 40, + "end": 54, + "content": "newBlockNumber", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "harnessSetBalance", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 39, + "end": 46, + "content": "account", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 52, + "content": "uint", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "amount", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..c8513fadeb9 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.541288614273071, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5312bc7b82a --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/RSD/diff_result_difft.json @@ -0,0 +1,484 @@ +{ + "number_of_changes": 51, + "timing": 1.2237939834594727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 36, + "content": "borrowRateMaxMantissa", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* return borrowRateMaxMantissa; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "account", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 48, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return borrowFresh(account, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/SKD/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/SKD/diff_result_GT.json new file mode 100644 index 00000000000..255033fa7a8 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 12.900535583496094, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/SKD/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/SKD/diff_result_difft.json new file mode 100644 index 00000000000..237ba9bef10 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/SKD/diff_result_difft.json @@ -0,0 +1,231 @@ +{ + "number_of_changes": 18, + "timing": 0.5659482479095459, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 292, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 292, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 356, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 356, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 361, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 361, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 454, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 454, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Harness/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..b6ac0153aa4 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 13.752761840820312, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Harness/9/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Harness/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..4f84f83d273 --- /dev/null +++ b/results/contracts/mutants/CErc20Harness/9/VVR/diff_result_difft.json @@ -0,0 +1,165 @@ +{ + "number_of_changes": 9, + "timing": 1.5528721809387207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 283, + "changes": [] + }, + "rhs": { + "line_number": 283, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 284, + "changes": [] + }, + "rhs": { + "line_number": 284, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 282, + "changes": [] + }, + "rhs": { + "line_number": 282, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 445, + "changes": [] + }, + "rhs": { + "line_number": 445, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 446, + "changes": [] + }, + "rhs": { + "line_number": 446, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 444, + "changes": [] + }, + "rhs": { + "line_number": 444, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..317adaa2863 --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.4039571285247803, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..33b1daa6cb7 --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/CCD/diff_result_difft.json @@ -0,0 +1,471 @@ +{ + "number_of_changes": 59, + "timing": 0.2751781940460205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 13, + "content": "admin", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "admin_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 13, + "content": "admin", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 18, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 30, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 44, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 64, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 94, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + }, + { + "start": 96, + "end": 101, + "content": "name_", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": ",", + "highlight": "normal" + }, + { + "start": 103, + "end": 110, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 110, + "end": 111, + "content": ",", + "highlight": "normal" + }, + { + "start": 112, + "end": 121, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 121, + "end": 122, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Creator of the contract is admin during initialization", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 32, + "content": "// Initialize the market", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Set the proper admin now that initialization is done", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..4626d3b421b --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.5390117168426514, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..2160b0d750b --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.28882265090942383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..48eebc54c32 --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.0425407886505127, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d1899ff1237 --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8653333187103271, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d7b6ce0402d --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.3675732612609863, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_difft.json b/results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..6dedd185ea2 --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.2148995399475098, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ca260758f4a --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.6012251377105713, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6c417e2a0e6 --- /dev/null +++ b/results/contracts/mutants/CErc20Immutable/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.7281591892242432, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..cf058cc94c6 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.549300193786621, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..ed8f77d415a --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/CCD/diff_result_difft.json @@ -0,0 +1,375 @@ +{ + "number_of_changes": 50, + "timing": 1.4807822704315186, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 16, + "end": 36, + "content": "CointrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 35, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 62, + "content": "RBep20Immutable", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 74, + "content": "underlying_", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ",", + "highlight": "normal" + }, + { + "start": 76, + "end": 88, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 88, + "end": 89, + "content": ",", + "highlight": "normal" + }, + { + "start": 90, + "end": 108, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 108, + "end": 109, + "content": ",", + "highlight": "normal" + }, + { + "start": 110, + "end": 138, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 138, + "end": 139, + "content": ",", + "highlight": "normal" + }, + { + "start": 140, + "end": 145, + "content": "name_", + "highlight": "normal" + }, + { + "start": 145, + "end": 146, + "content": ",", + "highlight": "normal" + }, + { + "start": 147, + "end": 154, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 154, + "end": 155, + "content": ",", + "highlight": "normal" + }, + { + "start": 156, + "end": 165, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 165, + "end": 166, + "content": ",", + "highlight": "normal" + }, + { + "start": 167, + "end": 173, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 173, + "end": 174, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 175, + "end": 176, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..f2cb8bc415b --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.460068464279175, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0c40067544c --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4994468688964844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5ddd1c64fa6 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.443127632141113, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c416a8b44ac --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2417855262756348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0b122d4b613 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.0980541706085205, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a20a8257160 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/RSD/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 1.4989240169525146, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..2f80039d0db --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.97468113899231, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..7fa4714ffe2 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.34928035736083984, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 21, + "end": 27, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 21, + "end": 29, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..86f8412ff01 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.107649564743042, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..017ea474bb6 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/10/FVR/diff_result_difft.json @@ -0,0 +1,248 @@ +{ + "number_of_changes": 10, + "timing": 1.168832778930664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5125268b702 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.7610883712768555, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b74a808760c --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/10/RSD/diff_result_difft.json @@ -0,0 +1,590 @@ +{ + "number_of_changes": 67, + "timing": 0.21988701820373535, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 39, + "content": "totalReserves", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* return otherToken.totalReserves(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return otherToken.totalBorrows(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 36, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* return otherToken.underlying(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..461306256e3 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.602683782577515, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..65e8a355264 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.9950098991394043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..566a24a1a69 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.561542510986328, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f19fdfe9b1c --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.7986023426055908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..fd515fb3b99 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.191282749176025, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..9ed64522cbb --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/2/RSD/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 14, + "timing": 1.3139228820800781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a305527ac99 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.646837472915649, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..39fc680703e --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/3/FVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.3150932788848877, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..972964b1109 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.671656608581543, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f82e2f636d8 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/3/RSD/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 20, + "timing": 0.20846772193908691, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8911dbfceef --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.493111610412598, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d068104baf8 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/4/FVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.735903263092041, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..39a9b0b2f94 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.472864627838135, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f6052ecc030 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/4/RSD/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 26, + "timing": 0.415874719619751, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..88ca191c6ba --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.891542434692383, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6f1f0c56701 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/5/FVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 0.3276042938232422, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..592fe369161 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.185068845748901, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..9c23440173f --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/5/RSD/diff_result_difft.json @@ -0,0 +1,314 @@ +{ + "number_of_changes": 36, + "timing": 1.0151536464691162, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..805079deb43 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.747108221054077, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..455b9cfa641 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/6/FVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 1.98771333694458, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f460d47b1d7 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.061556100845337, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..87bf9792ab2 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/6/RSD/diff_result_difft.json @@ -0,0 +1,374 @@ +{ + "number_of_changes": 43, + "timing": 0.45374441146850586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f446cdfd182 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.074388265609741, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9a17e6fd3cc --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/7/FVR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 7, + "timing": 1.6991584300994873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b4a7d000a2e --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.4434239864349365, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2e948037b58 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/7/RSD/diff_result_difft.json @@ -0,0 +1,428 @@ +{ + "number_of_changes": 49, + "timing": 1.8551616668701172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0f582b878d2 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.8288819789886475, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8fc0353b2d2 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/8/FVR/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 8, + "timing": 2.2608275413513184, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..ed8a49265f1 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.570637464523315, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2919f479bf4 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/8/RSD/diff_result_difft.json @@ -0,0 +1,482 @@ +{ + "number_of_changes": 55, + "timing": 0.8434171676635742, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return otherToken.totalBorrows(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8d3e0e8656e --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.622389078140259, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9d188a5591d --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/9/FVR/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 9, + "timing": 0.28723764419555664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 53, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 47, + "end": 55, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 49, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..261f157e443 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.361008405685425, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a1c4f707bd8 --- /dev/null +++ b/results/contracts/mutants/CErc20ImmutableCertora/9/RSD/diff_result_difft.json @@ -0,0 +1,536 @@ +{ + "number_of_changes": 61, + "timing": 0.5338528156280518, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "getCashOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.getCashOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "exchangeRateStored", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return otherToken.exchangeRateStored(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 43, + "content": "account", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* return otherToken.balanceOf(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 37, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return otherToken.totalSupply(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "totalBorrows", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 8, + "end": 47, + "content": "/* return otherToken.totalBorrows(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 33, + "content": "getCash", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 42, + "content": "/* return otherToken.getCash(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 45, + "content": "borrowBalanceStored", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 53, + "content": "account", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return otherToken.borrowBalanceStored(account); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "otherToken", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 39, + "content": "totalReserves", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* return otherToken.totalReserves(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "EIP20Interface", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 40, + "content": "underlying", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ".", + "highlight": "normal" + }, + { + "start": 42, + "end": 51, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "account", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 8, + "end": 67, + "content": "/* return EIP20Interface(underlying).balanceOf(account); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5f6f9a1a866 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.69466233253479, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/CCD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..e44c11896c7 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.2713937759399414, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b29814cf188 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.8885245323181152, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/EHC/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0e6da48c6e7 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/EHC/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 23, + "timing": 0.7290263175964355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 12, + "end": 39, + "content": "\"Error during transferFrom\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 0, + "end": 39, + "content": " \"Error during transferFrom\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 12, + "end": 17, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 21, + "content": "dai", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "address", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 60, + "content": "this", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": ",", + "highlight": "normal" + }, + { + "start": 63, + "end": 69, + "content": "amount", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 0, + "end": 71, + "content": " ERC20(dai).transferFrom(msg.sender, address(this), amount),", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/ETR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..e7867c9fdcd --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.8364779949188232, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/ETR/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..58ebd32430e --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7970170974731445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 31, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 23, + "end": 27, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4ea7077ac81 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.1520655155181885, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/FVR/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ace9169023c --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.3893852233886719, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..143ebb3818d --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.292576313018799, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/ILR/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..192ebe44d07 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1524229049682617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 24, + "end": 25, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..9ddc5472744 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.9020497798919678, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..bb34b2598ff --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/ORFD/diff_result_difft.json @@ -0,0 +1,129 @@ +{ + "number_of_changes": 16, + "timing": 0.8453314304351807, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + }, + { + "start": 31, + "end": 35, + "content": "view", + "highlight": "keyword" + }, + { + "start": 36, + "end": 43, + "content": "virtual", + "highlight": "keyword" + }, + { + "start": 44, + "end": 52, + "content": "override", + "highlight": "normal" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 67, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..fdfa339d9e6 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.4238317012786865, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/RSD/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..77f018955be --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 1.1168031692504883, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return 8; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..deca75d3823 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.570132255554199, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/SLR/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..36289cad45f --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.100965976715088, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 36, + "end": 42, + "content": "\"cDAI\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 36, + "end": 38, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..0a770c70a03 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.1176795959472656, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8ab2423edc4 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.551287889480591, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/1/VVR/diff_result_difft.json b/results/contracts/mutants/CErc20Mock/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..1b562a6bdd2 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1088337898254395, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/10/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..670e902544e --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.2903330326080322, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8defdd93098 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.9663643836975098, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/EHC/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b82a6465764 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.2246603965759277, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1a5339e9e1e --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.603388547897339, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..918eba887cf --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.5543792247772217, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..722d2142285 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.4722414016723633, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/SLR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..53546d35989 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.9035911560058594, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..0e20ea52148 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.0784411430358887, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/2/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8245731cfc0 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.154414653778076, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/3/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..0a438aee42e --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.443121910095215, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/3/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2a226e603f6 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.0854220390319824, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/3/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..97bf4925385 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.350022792816162, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/3/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..191a3d7edc6 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.92252516746521, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/3/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..6aef27579b1 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.7127487659454346, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/3/VVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..babbffc5951 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.513514518737793, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/4/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f204aea1561 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.9051353931427, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/4/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0d77edeace9 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.4010210037231445, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/4/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..30c39992c57 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.8622965812683105, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/4/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e913b650090 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.1863389015197754, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/4/TOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..a7268a348e3 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.260197401046753, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/5/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..6b46db67ed5 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 3.280792474746704, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/5/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..622565c363b --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.720559597015381, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/5/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..eeb9338ad78 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.6365931034088135, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/5/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..36c4a26151e --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.659801721572876, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/6/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ce11c326ba9 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 3.1608192920684814, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/6/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..84ead7c102f --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.3960187435150146, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/6/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..677f3c9dbbf --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.363633871078491, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/6/RSD/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..fbe54f078ef --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.562243938446045, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/7/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a8a95d4030b --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 2.901038408279419, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/7/FVR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..432ff355776 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.500528335571289, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/7/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d5ef0b5a353 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.851132392883301, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/8/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fd0f96a450d --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 23, + "timing": 3.1842994689941406, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/8/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2c85be067d4 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.935743808746338, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/9/BOR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..0f34fe1a092 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 3.5944230556488037, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CErc20Mock/9/ILR/diff_result_GT.json b/results/contracts/mutants/CErc20Mock/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7e4cbb41791 --- /dev/null +++ b/results/contracts/mutants/CErc20Mock/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 3.567272663116455, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4198ff49432 --- /dev/null +++ b/results/contracts/mutants/CEther/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.519575834274292, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f46d4566f11 --- /dev/null +++ b/results/contracts/mutants/CEther/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4725160598754883, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/CCD/diff_result_GT.json b/results/contracts/mutants/CEther/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..e6fb5e07aa2 --- /dev/null +++ b/results/contracts/mutants/CEther/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.918028354644775, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/CCD/diff_result_difft.json b/results/contracts/mutants/CEther/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..94679664bde --- /dev/null +++ b/results/contracts/mutants/CEther/1/CCD/diff_result_difft.json @@ -0,0 +1,421 @@ +{ + "number_of_changes": 53, + "timing": 1.1680066585540771, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Creator of the contract is admin during initialization", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 13, + "content": "admin", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 18, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 31, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 51, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 81, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": ",", + "highlight": "normal" + }, + { + "start": 83, + "end": 88, + "content": "name_", + "highlight": "normal" + }, + { + "start": 88, + "end": 89, + "content": ",", + "highlight": "normal" + }, + { + "start": 90, + "end": 97, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 108, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 108, + "end": 109, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 63, + "content": "// Set the proper admin now that initialization is done", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 13, + "content": "admin", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "admin_", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/CSC/diff_result_GT.json b/results/contracts/mutants/CEther/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4fad8028c96 --- /dev/null +++ b/results/contracts/mutants/CEther/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.788660049438477, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/CSC/diff_result_difft.json b/results/contracts/mutants/CEther/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..545c0e8ee40 --- /dev/null +++ b/results/contracts/mutants/CEther/1/CSC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 0.48552441596984863, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 12, + "end": 19, + "content": "errCode", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "uint", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "Error", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 42, + "content": "NO_ERROR", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/DLR/diff_result_GT.json b/results/contracts/mutants/CEther/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..a4861701e11 --- /dev/null +++ b/results/contracts/mutants/CEther/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.862603187561035, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/DLR/diff_result_difft.json b/results/contracts/mutants/CEther/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..b443d5c4106 --- /dev/null +++ b/results/contracts/mutants/CEther/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.48259687423706055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/ECS/diff_result_GT.json b/results/contracts/mutants/CEther/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..d86f4c7c392 --- /dev/null +++ b/results/contracts/mutants/CEther/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.988081693649292, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/ECS/diff_result_difft.json b/results/contracts/mutants/CEther/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..e33142446cb --- /dev/null +++ b/results/contracts/mutants/CEther/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9426302909851074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 27, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 28, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/EHC/diff_result_GT.json b/results/contracts/mutants/CEther/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..bd568f95b80 --- /dev/null +++ b/results/contracts/mutants/CEther/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.719567537307739, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/EHC/diff_result_difft.json b/results/contracts/mutants/CEther/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9def30f5ede --- /dev/null +++ b/results/contracts/mutants/CEther/1/EHC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 1.2582480907440186, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "err", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 32, + "content": "MathError", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "NO_ERROR", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(err == MathError.NO_ERROR); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/ETR/diff_result_GT.json b/results/contracts/mutants/CEther/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..1bf8d2be1b5 --- /dev/null +++ b/results/contracts/mutants/CEther/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.742056608200073, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/ETR/diff_result_difft.json b/results/contracts/mutants/CEther/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..5cf73fe4420 --- /dev/null +++ b/results/contracts/mutants/CEther/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.2119927406311035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 11, + "end": 19, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 11, + "end": 15, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a1eb64f96fa --- /dev/null +++ b/results/contracts/mutants/CEther/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.796372890472412, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..042cdd8ec03 --- /dev/null +++ b/results/contracts/mutants/CEther/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.116241455078125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..363f76a7e14 --- /dev/null +++ b/results/contracts/mutants/CEther/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.151384353637695, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..7f97a6a4dca --- /dev/null +++ b/results/contracts/mutants/CEther/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.7098050117492676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d6a9e386076 --- /dev/null +++ b/results/contracts/mutants/CEther/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.341272592544556, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..93ee6c0a94d --- /dev/null +++ b/results/contracts/mutants/CEther/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.679513692855835, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/PKD/diff_result_GT.json b/results/contracts/mutants/CEther/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..2434af1efe4 --- /dev/null +++ b/results/contracts/mutants/CEther/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.7380616664886475, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/PKD/diff_result_difft.json b/results/contracts/mutants/CEther/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..45e68485b3b --- /dev/null +++ b/results/contracts/mutants/CEther/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.1115806102752686, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/RSD/diff_result_GT.json b/results/contracts/mutants/CEther/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..7aa6ae9b41f --- /dev/null +++ b/results/contracts/mutants/CEther/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.453977346420288, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/RSD/diff_result_difft.json b/results/contracts/mutants/CEther/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..c8ef267670e --- /dev/null +++ b/results/contracts/mutants/CEther/1/RSD/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 2.086688995361328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/SLR/diff_result_GT.json b/results/contracts/mutants/CEther/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..9d8f142023e --- /dev/null +++ b/results/contracts/mutants/CEther/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.011401414871216, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/SLR/diff_result_difft.json b/results/contracts/mutants/CEther/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..845bf0c1765 --- /dev/null +++ b/results/contracts/mutants/CEther/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7728843688964844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 41, + "content": "\"mint failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/TOR/diff_result_GT.json b/results/contracts/mutants/CEther/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..9327d5dd8cc --- /dev/null +++ b/results/contracts/mutants/CEther/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.496131181716919, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/TOR/diff_result_difft.json b/results/contracts/mutants/CEther/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..8aaba2ead43 --- /dev/null +++ b/results/contracts/mutants/CEther/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.2032334804534912, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/UORD/diff_result_GT.json b/results/contracts/mutants/CEther/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..8ccf2941884 --- /dev/null +++ b/results/contracts/mutants/CEther/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.061817646026611, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/1/UORD/diff_result_difft.json b/results/contracts/mutants/CEther/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..94e29def334 --- /dev/null +++ b/results/contracts/mutants/CEther/1/UORD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.062636375427246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 48, + "end": 50, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 48, + "end": 50, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/10/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..fcbb3f6b6bf --- /dev/null +++ b/results/contracts/mutants/CEther/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.832794427871704, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/10/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..feaa3b3e946 --- /dev/null +++ b/results/contracts/mutants/CEther/10/BOR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 10, + "timing": 2.393920421600342, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + }, + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + }, + { + "start": 41, + "end": 42, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/10/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..aebac47e031 --- /dev/null +++ b/results/contracts/mutants/CEther/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.688983917236328, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/10/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..fe522cf8844 --- /dev/null +++ b/results/contracts/mutants/CEther/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 2.02681303024292, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 82, + "end": 90, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 82, + "end": 88, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/10/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1100cc256f4 --- /dev/null +++ b/results/contracts/mutants/CEther/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.635982990264893, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/10/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..39c27cc56bd --- /dev/null +++ b/results/contracts/mutants/CEther/10/ILR/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 10, + "timing": 0.5523908138275146, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "2", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "48", + "highlight": "normal" + }, + { + "start": 55, + "end": 57, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "47", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 22, + "end": 23, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 22, + "end": 23, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "40", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "39", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..489a2e209fb --- /dev/null +++ b/results/contracts/mutants/CEther/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.9206647872924805, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f5f333bb08f --- /dev/null +++ b/results/contracts/mutants/CEther/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7740621566772461, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/DLR/diff_result_GT.json b/results/contracts/mutants/CEther/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..21faf7aa620 --- /dev/null +++ b/results/contracts/mutants/CEther/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.216598033905029, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/DLR/diff_result_difft.json b/results/contracts/mutants/CEther/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..2a50ca0363d --- /dev/null +++ b/results/contracts/mutants/CEther/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.4341311454772949, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/ECS/diff_result_GT.json b/results/contracts/mutants/CEther/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..a2f4ab8573e --- /dev/null +++ b/results/contracts/mutants/CEther/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.615099668502808, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/ECS/diff_result_difft.json b/results/contracts/mutants/CEther/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..53d4e0f70b0 --- /dev/null +++ b/results/contracts/mutants/CEther/2/ECS/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.6888554096221924, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 27, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 28, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 50, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 51, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/EHC/diff_result_GT.json b/results/contracts/mutants/CEther/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..173f7088807 --- /dev/null +++ b/results/contracts/mutants/CEther/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.49739146232605, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/EHC/diff_result_difft.json b/results/contracts/mutants/CEther/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..4748baa9b06 --- /dev/null +++ b/results/contracts/mutants/CEther/2/EHC/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 18, + "timing": 0.1689894199371338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "err", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 32, + "content": "MathError", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "NO_ERROR", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(err == MathError.NO_ERROR); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 34, + "content": "from", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 53, + "content": "\"sender mismatch\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(msg.sender == from, \"sender mismatch\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..decffc53d6b --- /dev/null +++ b/results/contracts/mutants/CEther/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.631234169006348, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0548c4772be --- /dev/null +++ b/results/contracts/mutants/CEther/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5371458530426025, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..2b57cf9af1e --- /dev/null +++ b/results/contracts/mutants/CEther/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.22831392288208, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..3770f8e1a21 --- /dev/null +++ b/results/contracts/mutants/CEther/2/GVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.1001465320587158, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 45, + "content": "msg", + "highlight": "normal" + }, + { + "start": 46, + "end": 51, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 44, + "content": "tx", + "highlight": "normal" + }, + { + "start": 45, + "end": 53, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9a3a121b4f9 --- /dev/null +++ b/results/contracts/mutants/CEther/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.075220108032227, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..477f19e827f --- /dev/null +++ b/results/contracts/mutants/CEther/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.10101962089538574, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/PKD/diff_result_GT.json b/results/contracts/mutants/CEther/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..964f7f19dcc --- /dev/null +++ b/results/contracts/mutants/CEther/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.07551646232605, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/PKD/diff_result_difft.json b/results/contracts/mutants/CEther/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..3b9cd03c4ce --- /dev/null +++ b/results/contracts/mutants/CEther/2/PKD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.33144474029541016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 36, + "end": 43, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/RSD/diff_result_GT.json b/results/contracts/mutants/CEther/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..97e66ed4084 --- /dev/null +++ b/results/contracts/mutants/CEther/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.220556259155273, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/RSD/diff_result_difft.json b/results/contracts/mutants/CEther/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..61ca306de69 --- /dev/null +++ b/results/contracts/mutants/CEther/2/RSD/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 10, + "timing": 1.3751201629638672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/SLR/diff_result_GT.json b/results/contracts/mutants/CEther/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..3658924f0d5 --- /dev/null +++ b/results/contracts/mutants/CEther/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.821318626403809, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/SLR/diff_result_difft.json b/results/contracts/mutants/CEther/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..ccd8ae27b7c --- /dev/null +++ b/results/contracts/mutants/CEther/2/SLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.3388230800628662, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 41, + "content": "\"mint failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 48, + "content": "\"repayBorrow failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/TOR/diff_result_GT.json b/results/contracts/mutants/CEther/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..109865136f2 --- /dev/null +++ b/results/contracts/mutants/CEther/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.416283369064331, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/2/TOR/diff_result_difft.json b/results/contracts/mutants/CEther/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..7b8ba860e69 --- /dev/null +++ b/results/contracts/mutants/CEther/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8610851764678955, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b61569fa925 --- /dev/null +++ b/results/contracts/mutants/CEther/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.303889036178589, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f79277c6371 --- /dev/null +++ b/results/contracts/mutants/CEther/3/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.5939033031463623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/DLR/diff_result_GT.json b/results/contracts/mutants/CEther/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..543f4af036e --- /dev/null +++ b/results/contracts/mutants/CEther/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.360365629196167, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/DLR/diff_result_difft.json b/results/contracts/mutants/CEther/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9284e56f418 --- /dev/null +++ b/results/contracts/mutants/CEther/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.5561206340789795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 49, + "end": 55, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/ECS/diff_result_GT.json b/results/contracts/mutants/CEther/3/ECS/diff_result_GT.json new file mode 100644 index 00000000000..0eb726a8f5a --- /dev/null +++ b/results/contracts/mutants/CEther/3/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.009269952774048, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/ECS/diff_result_difft.json b/results/contracts/mutants/CEther/3/ECS/diff_result_difft.json new file mode 100644 index 00000000000..3ddbf0eca08 --- /dev/null +++ b/results/contracts/mutants/CEther/3/ECS/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.7015914916992188, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 50, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 51, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 24, + "end": 29, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 24, + "end": 30, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 27, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 28, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/EHC/diff_result_GT.json b/results/contracts/mutants/CEther/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..5fe856ab003 --- /dev/null +++ b/results/contracts/mutants/CEther/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.796093225479126, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/EHC/diff_result_difft.json b/results/contracts/mutants/CEther/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..302775bf491 --- /dev/null +++ b/results/contracts/mutants/CEther/3/EHC/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 28, + "timing": 0.6390206813812256, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "err", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 32, + "content": "MathError", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "NO_ERROR", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(err == MathError.NO_ERROR); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + }, + { + "start": 29, + "end": 35, + "content": "amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 53, + "content": "\"value mismatch\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(msg.value == amount, \"value mismatch\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 34, + "content": "from", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 53, + "content": "\"sender mismatch\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(msg.sender == from, \"sender mismatch\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..93f66f172c4 --- /dev/null +++ b/results/contracts/mutants/CEther/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.125593900680542, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..99b482f93b8 --- /dev/null +++ b/results/contracts/mutants/CEther/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.2323648929595947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/3/GVR/diff_result_GT.json new file mode 100644 index 00000000000..2421d53dbf9 --- /dev/null +++ b/results/contracts/mutants/CEther/3/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.282543897628784, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/3/GVR/diff_result_difft.json new file mode 100644 index 00000000000..11da07605cd --- /dev/null +++ b/results/contracts/mutants/CEther/3/GVR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.416548490524292, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 45, + "content": "msg", + "highlight": "normal" + }, + { + "start": 46, + "end": 51, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 44, + "content": "tx", + "highlight": "normal" + }, + { + "start": 45, + "end": 53, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 67, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 69, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..3feda574037 --- /dev/null +++ b/results/contracts/mutants/CEther/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.812711238861084, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..251e647d850 --- /dev/null +++ b/results/contracts/mutants/CEther/3/ILR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.5555808544158936, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/PKD/diff_result_GT.json b/results/contracts/mutants/CEther/3/PKD/diff_result_GT.json new file mode 100644 index 00000000000..5f7f643b261 --- /dev/null +++ b/results/contracts/mutants/CEther/3/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.780562162399292, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/PKD/diff_result_difft.json b/results/contracts/mutants/CEther/3/PKD/diff_result_difft.json new file mode 100644 index 00000000000..fe2cc91fa83 --- /dev/null +++ b/results/contracts/mutants/CEther/3/PKD/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.9689021110534668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 36, + "end": 43, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 58, + "end": 65, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/RSD/diff_result_GT.json b/results/contracts/mutants/CEther/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..002c43029f8 --- /dev/null +++ b/results/contracts/mutants/CEther/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.958194971084595, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/RSD/diff_result_difft.json b/results/contracts/mutants/CEther/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e03a34eb870 --- /dev/null +++ b/results/contracts/mutants/CEther/3/RSD/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 15, + "timing": 0.5383634567260742, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/SLR/diff_result_GT.json b/results/contracts/mutants/CEther/3/SLR/diff_result_GT.json new file mode 100644 index 00000000000..bc421de31ee --- /dev/null +++ b/results/contracts/mutants/CEther/3/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.29440450668335, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/3/SLR/diff_result_difft.json b/results/contracts/mutants/CEther/3/SLR/diff_result_difft.json new file mode 100644 index 00000000000..500dabc2ddb --- /dev/null +++ b/results/contracts/mutants/CEther/3/SLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.2077841758728027, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 41, + "content": "\"mint failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 48, + "content": "\"repayBorrow failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 28, + "end": 54, + "content": "\"repayBorrowBehalf failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f004046d059 --- /dev/null +++ b/results/contracts/mutants/CEther/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.346912145614624, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..85d316b3381 --- /dev/null +++ b/results/contracts/mutants/CEther/4/BOR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.5294721126556396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/DLR/diff_result_GT.json b/results/contracts/mutants/CEther/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..aee789a2f31 --- /dev/null +++ b/results/contracts/mutants/CEther/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.192722320556641, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/DLR/diff_result_difft.json b/results/contracts/mutants/CEther/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..8d3d4bb7377 --- /dev/null +++ b/results/contracts/mutants/CEther/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.21905946731567383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 49, + "end": 55, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 49, + "end": 56, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/ECS/diff_result_GT.json b/results/contracts/mutants/CEther/4/ECS/diff_result_GT.json new file mode 100644 index 00000000000..36e982994eb --- /dev/null +++ b/results/contracts/mutants/CEther/4/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.831616640090942, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/ECS/diff_result_difft.json b/results/contracts/mutants/CEther/4/ECS/diff_result_difft.json new file mode 100644 index 00000000000..83f09ccf00d --- /dev/null +++ b/results/contracts/mutants/CEther/4/ECS/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.7280809879302979, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 27, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 28, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 24, + "end": 29, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 24, + "end": 30, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 50, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 51, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 29, + "end": 34, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 29, + "end": 35, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/EHC/diff_result_GT.json b/results/contracts/mutants/CEther/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4c00d7d8c15 --- /dev/null +++ b/results/contracts/mutants/CEther/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.526684045791626, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/EHC/diff_result_difft.json b/results/contracts/mutants/CEther/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..ed585d7ea99 --- /dev/null +++ b/results/contracts/mutants/CEther/4/EHC/diff_result_difft.json @@ -0,0 +1,348 @@ +{ + "number_of_changes": 44, + "timing": 1.0322821140289307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "err", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 32, + "content": "MathError", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 41, + "content": "NO_ERROR", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* require(err == MathError.NO_ERROR); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + }, + { + "start": 29, + "end": 35, + "content": "amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 53, + "content": "\"value mismatch\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(msg.value == amount, \"value mismatch\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 34, + "content": "from", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 53, + "content": "\"sender mismatch\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(msg.sender == from, \"sender mismatch\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "errCode", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 31, + "content": "uint", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 37, + "content": "Error", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "NO_ERROR", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "string", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 67, + "content": "fullMessage", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 76, + "content": "/* require(errCode == uint(Error.NO_ERROR), string(fullMessage)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..441349e2f8c --- /dev/null +++ b/results/contracts/mutants/CEther/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.622920274734497, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3c8fe157ebc --- /dev/null +++ b/results/contracts/mutants/CEther/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 3.1950149536132812, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/4/GVR/diff_result_GT.json new file mode 100644 index 00000000000..a94ae594d75 --- /dev/null +++ b/results/contracts/mutants/CEther/4/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.562911748886108, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/4/GVR/diff_result_difft.json new file mode 100644 index 00000000000..3a08e5ceff6 --- /dev/null +++ b/results/contracts/mutants/CEther/4/GVR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 2.074599266052246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 45, + "content": "msg", + "highlight": "normal" + }, + { + "start": 46, + "end": 51, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 44, + "content": "tx", + "highlight": "normal" + }, + { + "start": 45, + "end": 53, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 67, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 69, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 67, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9fe6db10950 --- /dev/null +++ b/results/contracts/mutants/CEther/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.315933704376221, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..015d071e899 --- /dev/null +++ b/results/contracts/mutants/CEther/4/ILR/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 4, + "timing": 0.951890230178833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/PKD/diff_result_GT.json b/results/contracts/mutants/CEther/4/PKD/diff_result_GT.json new file mode 100644 index 00000000000..2b1a773478b --- /dev/null +++ b/results/contracts/mutants/CEther/4/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.938666343688965, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/PKD/diff_result_difft.json b/results/contracts/mutants/CEther/4/PKD/diff_result_difft.json new file mode 100644 index 00000000000..2262c8ff5fd --- /dev/null +++ b/results/contracts/mutants/CEther/4/PKD/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.666771650314331, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 36, + "end": 43, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 58, + "end": 65, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 91, + "end": 98, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/RSD/diff_result_GT.json b/results/contracts/mutants/CEther/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0941503af8e --- /dev/null +++ b/results/contracts/mutants/CEther/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.736670970916748, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/RSD/diff_result_difft.json b/results/contracts/mutants/CEther/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e2cdd65bf30 --- /dev/null +++ b/results/contracts/mutants/CEther/4/RSD/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 17, + "timing": 2.3149096965789795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 30, + "content": "startingBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return startingBalance; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/SLR/diff_result_GT.json b/results/contracts/mutants/CEther/4/SLR/diff_result_GT.json new file mode 100644 index 00000000000..2f23ee9fc66 --- /dev/null +++ b/results/contracts/mutants/CEther/4/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.5827507972717285, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/4/SLR/diff_result_difft.json b/results/contracts/mutants/CEther/4/SLR/diff_result_difft.json new file mode 100644 index 00000000000..b4c77b4267a --- /dev/null +++ b/results/contracts/mutants/CEther/4/SLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.4444742202758789, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 41, + "content": "\"mint failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 48, + "content": "\"repayBorrow failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 28, + "end": 54, + "content": "\"repayBorrowBehalf failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 28, + "end": 52, + "content": "\"liquidateBorrow failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2ce230bfd2a --- /dev/null +++ b/results/contracts/mutants/CEther/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.6209189891815186, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..531c99c16d7 --- /dev/null +++ b/results/contracts/mutants/CEther/5/BOR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 2.028676748275757, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/ECS/diff_result_GT.json b/results/contracts/mutants/CEther/5/ECS/diff_result_GT.json new file mode 100644 index 00000000000..a031b2eedfa --- /dev/null +++ b/results/contracts/mutants/CEther/5/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.6109302043914795, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/ECS/diff_result_difft.json b/results/contracts/mutants/CEther/5/ECS/diff_result_difft.json new file mode 100644 index 00000000000..8885c703898 --- /dev/null +++ b/results/contracts/mutants/CEther/5/ECS/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 1.3393235206604004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 156, + "changes": [ + { + "start": 29, + "end": 34, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 29, + "end": 35, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 27, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 23, + "end": 28, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 50, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 45, + "end": 51, + "content": "bytes1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 24, + "end": 29, + "content": "bytes", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 24, + "end": 30, + "content": "bytes1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 27, + "end": 31, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 27, + "end": 32, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4020c13f34c --- /dev/null +++ b/results/contracts/mutants/CEther/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.218880653381348, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..eb308b49d9c --- /dev/null +++ b/results/contracts/mutants/CEther/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.6612880229949951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/5/GVR/diff_result_GT.json new file mode 100644 index 00000000000..daa3a4b7094 --- /dev/null +++ b/results/contracts/mutants/CEther/5/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.267056941986084, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/5/GVR/diff_result_difft.json new file mode 100644 index 00000000000..405201324d5 --- /dev/null +++ b/results/contracts/mutants/CEther/5/GVR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 0.5608067512512207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 45, + "content": "msg", + "highlight": "normal" + }, + { + "start": 46, + "end": 51, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 44, + "content": "tx", + "highlight": "normal" + }, + { + "start": 45, + "end": 53, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 67, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 69, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 67, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c08f67675c6 --- /dev/null +++ b/results/contracts/mutants/CEther/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.185464143753052, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..5ec89b7ddb7 --- /dev/null +++ b/results/contracts/mutants/CEther/5/ILR/diff_result_difft.json @@ -0,0 +1,116 @@ +{ + "number_of_changes": 5, + "timing": 0.6703989505767822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/PKD/diff_result_GT.json b/results/contracts/mutants/CEther/5/PKD/diff_result_GT.json new file mode 100644 index 00000000000..696f42e5979 --- /dev/null +++ b/results/contracts/mutants/CEther/5/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.1970202922821045, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/PKD/diff_result_difft.json b/results/contracts/mutants/CEther/5/PKD/diff_result_difft.json new file mode 100644 index 00000000000..5e6c94003e3 --- /dev/null +++ b/results/contracts/mutants/CEther/5/PKD/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.427682876586914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 36, + "end": 43, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 58, + "end": 65, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 91, + "end": 98, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 25, + "end": 32, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/RSD/diff_result_GT.json b/results/contracts/mutants/CEther/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3468491bd93 --- /dev/null +++ b/results/contracts/mutants/CEther/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.86873459815979, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/RSD/diff_result_difft.json b/results/contracts/mutants/CEther/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..22a10dda597 --- /dev/null +++ b/results/contracts/mutants/CEther/5/RSD/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 19, + "timing": 1.2577636241912842, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 30, + "content": "startingBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return startingBalance; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "amount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return amount; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/SLR/diff_result_GT.json b/results/contracts/mutants/CEther/5/SLR/diff_result_GT.json new file mode 100644 index 00000000000..f7b0523e15c --- /dev/null +++ b/results/contracts/mutants/CEther/5/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.945278167724609, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/5/SLR/diff_result_difft.json b/results/contracts/mutants/CEther/5/SLR/diff_result_difft.json new file mode 100644 index 00000000000..879e3cfc778 --- /dev/null +++ b/results/contracts/mutants/CEther/5/SLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 2.6200308799743652, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 41, + "content": "\"mint failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 48, + "content": "\"repayBorrow failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 28, + "end": 54, + "content": "\"repayBorrowBehalf failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 28, + "end": 52, + "content": "\"liquidateBorrow failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 28, + "end": 41, + "content": "\"mint failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 28, + "end": 30, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..09b0f06ae2d --- /dev/null +++ b/results/contracts/mutants/CEther/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.018068790435791, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1e3b77b9cd0 --- /dev/null +++ b/results/contracts/mutants/CEther/6/BOR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.7501780986785889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7bd34531f6a --- /dev/null +++ b/results/contracts/mutants/CEther/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.608260631561279, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ebe6522d09d --- /dev/null +++ b/results/contracts/mutants/CEther/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.9727540016174316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/6/GVR/diff_result_GT.json new file mode 100644 index 00000000000..c33d8d3fa98 --- /dev/null +++ b/results/contracts/mutants/CEther/6/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.031756162643433, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/6/GVR/diff_result_difft.json new file mode 100644 index 00000000000..05fa3cdf2ec --- /dev/null +++ b/results/contracts/mutants/CEther/6/GVR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 12, + "timing": 0.7985987663269043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 45, + "content": "msg", + "highlight": "normal" + }, + { + "start": 46, + "end": 51, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 44, + "content": "tx", + "highlight": "normal" + }, + { + "start": 45, + "end": 53, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 67, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 69, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 67, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 79, + "end": 82, + "content": "msg", + "highlight": "normal" + }, + { + "start": 83, + "end": 88, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 79, + "end": 81, + "content": "tx", + "highlight": "normal" + }, + { + "start": 82, + "end": 90, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..59972efab54 --- /dev/null +++ b/results/contracts/mutants/CEther/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.329657793045044, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..fe5c8dde814 --- /dev/null +++ b/results/contracts/mutants/CEther/6/ILR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 6, + "timing": 1.174494743347168, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "40", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "39", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/RSD/diff_result_GT.json b/results/contracts/mutants/CEther/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f26e13a36fc --- /dev/null +++ b/results/contracts/mutants/CEther/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.681516647338867, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/6/RSD/diff_result_difft.json b/results/contracts/mutants/CEther/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..65bf4a75642 --- /dev/null +++ b/results/contracts/mutants/CEther/6/RSD/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 20, + "timing": 0.9778451919555664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "redeemInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "redeemTokens", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return redeemInternal(redeemTokens); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 39, + "content": "redeemUnderlyingInternal", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 52, + "content": "redeemAmount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* return redeemUnderlyingInternal(redeemAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 29, + "content": "borrowInternal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 42, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* return borrowInternal(borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 30, + "content": "startingBalance", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 126, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return startingBalance; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "amount", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return amount; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 12, + "end": 25, + "content": "/* return; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4402dd5986a --- /dev/null +++ b/results/contracts/mutants/CEther/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.561978816986084, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..bc532fb340a --- /dev/null +++ b/results/contracts/mutants/CEther/7/BOR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 7, + "timing": 1.225792646408081, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..62bbfe614d1 --- /dev/null +++ b/results/contracts/mutants/CEther/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.983522891998291, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1a0c5f51f9e --- /dev/null +++ b/results/contracts/mutants/CEther/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 3.0936412811279297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/GVR/diff_result_GT.json b/results/contracts/mutants/CEther/7/GVR/diff_result_GT.json new file mode 100644 index 00000000000..0e1e5bd43ae --- /dev/null +++ b/results/contracts/mutants/CEther/7/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.150177001953125, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/GVR/diff_result_difft.json b/results/contracts/mutants/CEther/7/GVR/diff_result_difft.json new file mode 100644 index 00000000000..2e12a62b953 --- /dev/null +++ b/results/contracts/mutants/CEther/7/GVR/diff_result_difft.json @@ -0,0 +1,272 @@ +{ + "number_of_changes": 14, + "timing": 0.5288405418395996, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 45, + "content": "msg", + "highlight": "normal" + }, + { + "start": 46, + "end": 51, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 42, + "end": 44, + "content": "tx", + "highlight": "normal" + }, + { + "start": 45, + "end": 53, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 61, + "content": "msg", + "highlight": "normal" + }, + { + "start": 62, + "end": 67, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 58, + "end": 60, + "content": "tx", + "highlight": "normal" + }, + { + "start": 61, + "end": 69, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 59, + "content": "msg", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 56, + "end": 58, + "content": "tx", + "highlight": "normal" + }, + { + "start": 59, + "end": 67, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 35, + "end": 38, + "content": "msg", + "highlight": "normal" + }, + { + "start": 39, + "end": 44, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 35, + "end": 37, + "content": "tx", + "highlight": "normal" + }, + { + "start": 38, + "end": 46, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 79, + "end": 82, + "content": "msg", + "highlight": "normal" + }, + { + "start": 83, + "end": 88, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 79, + "end": 81, + "content": "tx", + "highlight": "normal" + }, + { + "start": 82, + "end": 90, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 25, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 27, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0b40a1c1e7c --- /dev/null +++ b/results/contracts/mutants/CEther/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.852581262588501, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/7/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3ce02671b41 --- /dev/null +++ b/results/contracts/mutants/CEther/7/ILR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 7, + "timing": 1.0287590026855469, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "40", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "39", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/8/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..0b077748f08 --- /dev/null +++ b/results/contracts/mutants/CEther/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.40495491027832, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/8/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..10fe29bfa1d --- /dev/null +++ b/results/contracts/mutants/CEther/8/BOR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 8, + "timing": 1.4481773376464844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/8/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5dac7b9a211 --- /dev/null +++ b/results/contracts/mutants/CEther/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.5898354053497314, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/8/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d58bceab6fb --- /dev/null +++ b/results/contracts/mutants/CEther/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.780397891998291, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 82, + "end": 90, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 82, + "end": 88, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/8/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6dda3e08c68 --- /dev/null +++ b/results/contracts/mutants/CEther/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.170613765716553, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/8/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..5c162623bfb --- /dev/null +++ b/results/contracts/mutants/CEther/8/ILR/diff_result_difft.json @@ -0,0 +1,164 @@ +{ + "number_of_changes": 8, + "timing": 1.5904724597930908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "2", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "48", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "47", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "40", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "39", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/9/BOR/diff_result_GT.json b/results/contracts/mutants/CEther/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..df493b69056 --- /dev/null +++ b/results/contracts/mutants/CEther/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.307523012161255, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/9/BOR/diff_result_difft.json b/results/contracts/mutants/CEther/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1798b7001d7 --- /dev/null +++ b/results/contracts/mutants/CEther/9/BOR/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 9, + "timing": 1.351776361465454, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 67, + "end": 68, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 21, + "end": 22, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 21, + "end": 22, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/9/FVR/diff_result_GT.json b/results/contracts/mutants/CEther/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5b189ce51c1 --- /dev/null +++ b/results/contracts/mutants/CEther/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.930321931838989, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/9/FVR/diff_result_difft.json b/results/contracts/mutants/CEther/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a8993bff3fd --- /dev/null +++ b/results/contracts/mutants/CEther/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 2.1051487922668457, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 28, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 20, + "end": 26, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 57, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 49, + "end": 55, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 82, + "end": 90, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 82, + "end": 88, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/9/ILR/diff_result_GT.json b/results/contracts/mutants/CEther/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..bcf7dc60268 --- /dev/null +++ b/results/contracts/mutants/CEther/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.9968767166137695, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEther/9/ILR/diff_result_difft.json b/results/contracts/mutants/CEther/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..0afd2faff1a --- /dev/null +++ b/results/contracts/mutants/CEther/9/ILR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 9, + "timing": 1.5629158020019531, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "31", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "40", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 160, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "39", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 69, + "end": 70, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "2", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "48", + "highlight": "normal" + }, + { + "start": 55, + "end": 57, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "47", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "9", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/1/CCD/diff_result_GT.json b/results/contracts/mutants/CEtherCertora/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..be17f2930de --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.0525007247924805, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/1/CCD/diff_result_difft.json b/results/contracts/mutants/CEtherCertora/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..1de53eb82dd --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/1/CCD/diff_result_difft.json @@ -0,0 +1,338 @@ +{ + "number_of_changes": 45, + "timing": 0.20247864723205566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 55, + "content": "RBinance", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 68, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ",", + "highlight": "normal" + }, + { + "start": 70, + "end": 88, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 88, + "end": 89, + "content": ",", + "highlight": "normal" + }, + { + "start": 90, + "end": 118, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 118, + "end": 119, + "content": ",", + "highlight": "normal" + }, + { + "start": 120, + "end": 125, + "content": "name_", + "highlight": "normal" + }, + { + "start": 125, + "end": 126, + "content": ",", + "highlight": "normal" + }, + { + "start": 127, + "end": 134, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 134, + "end": 135, + "content": ",", + "highlight": "normal" + }, + { + "start": 136, + "end": 145, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 145, + "end": 146, + "content": ",", + "highlight": "normal" + }, + { + "start": 147, + "end": 153, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 153, + "end": 154, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 155, + "end": 156, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 49, + "content": "initialExchangeRateMantissa_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 5, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "CointrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "cointroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 5, + "changes": [] + } + }, + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/1/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherCertora/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ec254a178dc --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.4379947185516357, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/1/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherCertora/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..d5415d09f6a --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.7759513854980469, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/1/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherCertora/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..83bc22ba72c --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.9699535369873047, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/1/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherCertora/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f678713fe75 --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3750483989715576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 40, + "end": 48, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/2/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherCertora/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..feacd6e94db --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.5621185302734375, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherCertora/2/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherCertora/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..2633c4563f1 --- /dev/null +++ b/results/contracts/mutants/CEtherCertora/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.24267888069152832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/AOR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..f65b247af2b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.15166163444519, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/AOR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..6a1907a6fbc --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5966439247131348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/AVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..3339aa041a1 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.6539857387542725, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/AVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..07449a60a91 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0465164184570312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 20, + "end": 22, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 20, + "end": 22, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/BLR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..fd2592e443b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.528662919998169, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/BLR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..6da6b4d0bb7 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4336605072021484, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 47, + "end": 51, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/BOR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..67abfcbc4a0 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.659998416900635, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/BOR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..14843702a37 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8597300052642822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/CCD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..126ba8f740a --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.444321632385254, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/CCD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..49045bae828 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/CCD/diff_result_difft.json @@ -0,0 +1,387 @@ +{ + "number_of_changes": 45, + "timing": 0.46302080154418945, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 4, + "end": 31, + "content": "initialExchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 4, + "end": 10, + "content": "CEther", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 48, + "content": "initialExchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/CSC/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b14f9f05f0b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.484694719314575, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/CSC/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..5568e6edb30 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/CSC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.2904198169708252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 31, + "content": "harnessExchangeRate", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..70fc325fcfe --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.800586938858032, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..aa16095a4d5 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.770857572555542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/EHC/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..3a6bff99bd0 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.720855951309204, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/EHC/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..6499d8c541f --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 0.6454811096191406, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 39, + "content": "failTransferToAddresses", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "to", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + }, + { + "start": 47, + "end": 52, + "content": "false", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + }, + { + "start": 54, + "end": 81, + "content": "\"TOKEN_TRANSFER_OUT_FAILED\"", + "highlight": "string" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 8, + "end": 89, + "content": "/* require(failTransferToAddresses[to] == false, \"TOKEN_TRANSFER_OUT_FAILED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4836c96891c --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.132065534591675, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..02820e2a75b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7260720729827881, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/ILR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a00e3a32d8e --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.061097860336304, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/ILR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d351f6578b1 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0901439189910889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 30, + "end": 36, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 30, + "end": 35, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..62a7329b21b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.29318618774414, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..b2a3093a903 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/OLFD/diff_result_difft.json @@ -0,0 +1,117 @@ +{ + "number_of_changes": 14, + "timing": 0.7353785037994385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..e0bcc10842a --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.447290658950806, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..e8a5c72a1ab --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.2896995544433594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 100, + "end": 107, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f926e3a8c81 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.026935815811157, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b9f10b6f4bd --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/RSD/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 1.0284290313720703, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/RVS/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..9d6488ef715 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.777613162994385, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/RVS/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..d029727cb19 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/RVS/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.5716156959533691, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..5ece6625a2a --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.175671577453613, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..c90729efce9 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/SCEC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.0834429264068604, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 25, + "end": 38, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 49, + "end": 58, + "content": "principal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/SKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/SKD/diff_result_GT.json new file mode 100644 index 00000000000..040ad9884b1 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.676441669464111, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/SKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/SKD/diff_result_difft.json new file mode 100644 index 00000000000..c3826382ab8 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/SKD/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 0.7689743041992188, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/VVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..6df932da47a --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.561461687088013, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/1/VVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..434ed8f738e --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/1/VVR/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.715184211730957, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/10/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9ed7c488b66 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 8.12903380393982, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/10/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e7f8de0f868 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/10/FVR/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 10, + "timing": 0.13847804069519043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/10/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..88912202967 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.918091058731079, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/10/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..33e86e50d4d --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/10/RSD/diff_result_difft.json @@ -0,0 +1,518 @@ +{ + "number_of_changes": 53, + "timing": 1.6943769454956055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "account", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 48, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return borrowFresh(account, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/BOR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..52650959ebc --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.37354326248169, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/BOR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4ffd1bafeb5 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5914056301116943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 44, + "end": 46, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 44, + "end": 46, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 32, + "end": 34, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 32, + "end": 33, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/CCD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/CCD/diff_result_GT.json new file mode 100644 index 00000000000..d86e2a569a2 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.023619413375854, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/CCD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/CCD/diff_result_difft.json new file mode 100644 index 00000000000..360bdfcc5ae --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/CCD/diff_result_difft.json @@ -0,0 +1,768 @@ +{ + "number_of_changes": 90, + "timing": 0.876152753829956, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 4, + "end": 22, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 4, + "end": 13, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 18, + "changes": [ + { + "start": 4, + "end": 10, + "content": "CEther", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 4, + "end": 10, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 4, + "end": 11, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 48, + "content": "initialExchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 4, + "end": 16, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 4, + "end": 31, + "content": "initialExchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 4, + "end": 9, + "content": "name_", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 16, + "end": 21, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "CEther", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 27, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 167, + "changes": [ + { + "start": 16, + "end": 20, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 48, + "content": "initialExchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 15, + "end": 21, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 29, + "content": "public", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 171, + "changes": [ + { + "start": 15, + "end": 20, + "content": "name_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 32, + "end": 38, + "content": "admin_", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 15, + "end": 42, + "content": "initialExchangeRateMantissa", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 16, + "end": 33, + "content": "InterestRateModel", + "highlight": "type" + }, + { + "start": 34, + "end": 52, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 16, + "end": 36, + "content": "ComptrollerInterface", + "highlight": "type" + }, + { + "start": 37, + "end": 49, + "content": "comptroller_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 15, + "end": 22, + "content": "symbol_", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 22, + "content": "string", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "name_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 15, + "end": 24, + "content": "decimals_", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 15, + "end": 33, + "content": "interestRateModel_", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..3b861639620 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.8499956130981445, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..b6196db0187 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.6064543724060059, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e288b021166 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.698130130767822, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8708aa70dd0 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.0061264038085938, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/ILR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..935e5bcdaca --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.263599395751953, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/ILR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e2c07a9d50b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7901065349578857, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 30, + "end": 36, + "content": "100000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 30, + "end": 35, + "content": "99999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..ae270cdc692 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.4735517501831055, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..467a72dad93 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/OLFD/diff_result_difft.json @@ -0,0 +1,319 @@ +{ + "number_of_changes": 42, + "timing": 1.1196458339691162, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 192, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 190, + "changes": [ + { + "start": 8, + "end": 27, + "content": "ComptrollerScenario", + "highlight": "type" + }, + { + "start": 28, + "end": 47, + "content": "comptrollerScenario", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "=", + "highlight": "normal" + }, + { + "start": 50, + "end": 69, + "content": "ComptrollerScenario", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 77, + "content": "address", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 89, + "content": "comptroller", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 191, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 34, + "content": "comptrollerScenario", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "blockNumber", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "getBlockNumber", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 39, + "end": 43, + "content": "view", + "highlight": "keyword" + }, + { + "start": 44, + "end": 51, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 57, + "content": "uint", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..cc72c5a663b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.557547569274902, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..ad507d82b94 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/PKD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 2.4499096870422363, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 100, + "end": 107, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..582b11fea22 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.474859952926636, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2d729ac7537 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/RSD/diff_result_difft.json @@ -0,0 +1,112 @@ +{ + "number_of_changes": 11, + "timing": 3.159883737564087, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/SKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/SKD/diff_result_GT.json new file mode 100644 index 00000000000..9432ea18eca --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.523839712142944, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/SKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/SKD/diff_result_difft.json new file mode 100644 index 00000000000..846e3d39259 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/SKD/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 4, + "timing": 0.7383019924163818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/VVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..9904ff368b7 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.665043830871582, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/2/VVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..a731ca79cff --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/2/VVR/diff_result_difft.json @@ -0,0 +1,49 @@ +{ + "number_of_changes": 2, + "timing": 1.5979039669036865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..c466f779d99 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.616552352905273, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..07dde86e81b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.5223608016967773, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..47a2d72e4ad --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.850412607192993, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3bbc9af6d7c --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.9020318984985352, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/3/PKD/diff_result_GT.json new file mode 100644 index 00000000000..42c7a907479 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.225036144256592, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/3/PKD/diff_result_difft.json new file mode 100644 index 00000000000..d5b9b52dc7d --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/PKD/diff_result_difft.json @@ -0,0 +1,61 @@ +{ + "number_of_changes": 3, + "timing": 0.2944355010986328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 100, + "end": 107, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 67, + "end": 74, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [] + } + }, + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..a30440ae9fe --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.664282560348511, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..62c0c2c351a --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/RSD/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 17, + "timing": 0.18488478660583496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/SKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/3/SKD/diff_result_GT.json new file mode 100644 index 00000000000..507bcd1f39b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.414629220962524, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/SKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/3/SKD/diff_result_difft.json new file mode 100644 index 00000000000..c5f43eae534 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/SKD/diff_result_difft.json @@ -0,0 +1,81 @@ +{ + "number_of_changes": 6, + "timing": 1.1764187812805176, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/VVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..12f9428ff7d --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.014185428619385, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/3/VVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..08d1d5444f5 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/3/VVR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 1.251943826675415, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..f47a81fefbd --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.9420318603515625, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..4d58e928451 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.868598461151123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..95ac440dc06 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.68342399597168, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0ce12ce1303 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/FVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.068789005279541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/4/PKD/diff_result_GT.json new file mode 100644 index 00000000000..515fa5cd221 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.9886314868927, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/4/PKD/diff_result_difft.json new file mode 100644 index 00000000000..146971e95aa --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/PKD/diff_result_difft.json @@ -0,0 +1,78 @@ +{ + "number_of_changes": 4, + "timing": 1.8210618495941162, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 100, + "end": 107, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 74, + "end": 81, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 67, + "end": 74, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..793639ef388 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.237200498580933, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..abe01f90a31 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/RSD/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 19, + "timing": 1.0839087963104248, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/SKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/4/SKD/diff_result_GT.json new file mode 100644 index 00000000000..1916df784c6 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/SKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.529491662979126, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/4/SKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/4/SKD/diff_result_difft.json new file mode 100644 index 00000000000..6aa1285fea9 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/4/SKD/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 8, + "timing": 1.8605244159698486, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 22, + "end": 27, + "content": "super", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/DLR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..7bf2fca7071 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.467677593231201, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/DLR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9f43e508375 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/DLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.1806724071502686, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 95, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 29, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 23, + "end": 30, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..dca1fa1c7b9 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.974883794784546, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1183acee168 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/FVR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.5248346328735352, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/5/PKD/diff_result_GT.json new file mode 100644 index 00000000000..339f8176d9b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.489264965057373, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/5/PKD/diff_result_difft.json new file mode 100644 index 00000000000..77d671e4348 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/PKD/diff_result_difft.json @@ -0,0 +1,97 @@ +{ + "number_of_changes": 5, + "timing": 0.769146203994751, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 100, + "end": 107, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 42, + "end": 49, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 67, + "end": 74, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 74, + "end": 81, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..4a47c971f09 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.00362491607666, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/5/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e22cce775b3 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/5/RSD/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 21, + "timing": 1.241621732711792, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/6/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5c3eddd93ab --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 7.751102447509766, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/6/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..65b6dfd583b --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/6/FVR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.6599287986755371, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/6/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..58895d8ebca --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.626243829727173, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/6/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d43aa24103d --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/6/RSD/diff_result_difft.json @@ -0,0 +1,312 @@ +{ + "number_of_changes": 32, + "timing": 1.8822290897369385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/7/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e8d7795609f --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.379674673080444, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/7/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5656b004ae2 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/7/FVR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 7, + "timing": 0.22446680068969727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/7/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f6ed880456c --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 7.930814743041992, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/7/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..8904dcdb183 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/7/RSD/diff_result_difft.json @@ -0,0 +1,392 @@ +{ + "number_of_changes": 42, + "timing": 0.9048278331756592, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/8/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..26b947fb294 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.723214387893677, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/8/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..32ce31475c5 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/8/FVR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 8, + "timing": 1.4316413402557373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/8/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..758326ebd9e --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.437283754348755, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/8/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..13ecf53e731 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/8/RSD/diff_result_difft.json @@ -0,0 +1,454 @@ +{ + "number_of_changes": 49, + "timing": 1.059293508529663, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "account", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 48, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return borrowFresh(account, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/9/FVR/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c38ecf910bf --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.591979026794434, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/9/FVR/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bb789d659a4 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/9/FVR/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 9, + "timing": 1.1636934280395508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 68, + "end": 74, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 68, + "end": 76, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 62, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 56, + "end": 64, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 38, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/9/RSD/diff_result_GT.json b/results/contracts/mutants/CEtherHarness/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..ff1d5e2d1e1 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.021563291549683, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherHarness/9/RSD/diff_result_difft.json b/results/contracts/mutants/CEtherHarness/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d0b04769161 --- /dev/null +++ b/results/contracts/mutants/CEtherHarness/9/RSD/diff_result_difft.json @@ -0,0 +1,486 @@ +{ + "number_of_changes": 51, + "timing": 0.8725690841674805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 34, + "content": "doTransferOut", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": "to", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* return super.doTransferOut(to, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 38, + "content": "harnessExchangeRate", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 12, + "end": 45, + "content": "/* return harnessExchangeRate; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 47, + "content": "exchangeRateStoredInternal", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return super.exchangeRateStoredInternal(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "blockNumber", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 8, + "end": 33, + "content": "/* return blockNumber; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "super", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 32, + "content": "redeemFresh", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 40, + "content": "account", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "cTokenAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 72, + "content": "underlyingAmount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* return super.redeemFresh(account, cTokenAmount, underlyingAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 34, + "content": "principal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 44, + "content": "snapshot", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 58, + "content": "interestIndex", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* return (snapshot.principal, snapshot.interestIndex); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "borrowFresh", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "account", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 48, + "content": "borrowAmount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* return borrowFresh(account, borrowAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "err", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 25, + "content": "/* return err; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherI/1/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherI/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..a0d535f7b2a --- /dev/null +++ b/results/contracts/mutants/CEtherI/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.542328357696533, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherI/1/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherI/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..e1587abd152 --- /dev/null +++ b/results/contracts/mutants/CEtherI/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.9794745445251465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 82, + "end": 89, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherI/2/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherI/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..fe8564406c1 --- /dev/null +++ b/results/contracts/mutants/CEtherI/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.4908807277679443, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherI/2/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherI/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..8bf9a6e2d65 --- /dev/null +++ b/results/contracts/mutants/CEtherI/2/PKD/diff_result_difft.json @@ -0,0 +1,42 @@ +{ + "number_of_changes": 2, + "timing": 1.1495206356048584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 82, + "end": 89, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 10, + "changes": [] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 29, + "end": 36, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherInterface/1/PKD/diff_result_GT.json b/results/contracts/mutants/CEtherInterface/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..898166aafd7 --- /dev/null +++ b/results/contracts/mutants/CEtherInterface/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.6484193801879883, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CEtherInterface/1/PKD/diff_result_difft.json b/results/contracts/mutants/CEtherInterface/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..b586f3ce3a9 --- /dev/null +++ b/results/contracts/mutants/CEtherInterface/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.0053374767303467, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 4, + "changes": [ + { + "start": 27, + "end": 34, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 4, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/BLR/diff_result_GT.json b/results/contracts/mutants/CFController/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..e95431a72a1 --- /dev/null +++ b/results/contracts/mutants/CFController/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.993083715438843, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/BLR/diff_result_difft.json b/results/contracts/mutants/CFController/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..10d01112dd2 --- /dev/null +++ b/results/contracts/mutants/CFController/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.5960800647735596, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 89, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 90, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..3ea76c63d2d --- /dev/null +++ b/results/contracts/mutants/CFController/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.706366777420044, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..fdd36236be0 --- /dev/null +++ b/results/contracts/mutants/CFController/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 3.0591013431549072, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/CCD/diff_result_GT.json b/results/contracts/mutants/CFController/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..777cd656e01 --- /dev/null +++ b/results/contracts/mutants/CFController/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.132189989089966, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/CCD/diff_result_difft.json b/results/contracts/mutants/CFController/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..559519a8970 --- /dev/null +++ b/results/contracts/mutants/CFController/1/CCD/diff_result_difft.json @@ -0,0 +1,419 @@ +{ + "number_of_changes": 55, + "timing": 0.5718011856079102, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 4, + "end": 19, + "content": "last_earn_block", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 13, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 20, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 4, + "end": 18, + "content": "convex_booster", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 42, + "content": "ConvexBoosterInterface", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 85, + "content": "0xF403C135812408BFbE8713b5A23a04b3D48AAE31", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 2, + "end": 13, + "content": "constructor", + "highlight": "type" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 26, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 43, + "content": "_target", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 53, + "end": 62, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 4, + "end": 65, + "content": "//require(_target != address(0x0), \"invalid target address\");", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 16, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 26, + "content": "_target", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 4, + "end": 12, + "content": "earn_gap", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "=", + "highlight": "normal" + }, + { + "start": 15, + "end": 24, + "content": "_earn_gap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 4, + "end": 14, + "content": "ratio_base", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 2, + "end": 3, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0193311fd78 --- /dev/null +++ b/results/contracts/mutants/CFController/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.9318034648895264, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d273120bafe --- /dev/null +++ b/results/contracts/mutants/CFController/1/CSC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 1.043428897857666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/DOD/diff_result_GT.json b/results/contracts/mutants/CFController/1/DOD/diff_result_GT.json new file mode 100644 index 00000000000..515697c9ea9 --- /dev/null +++ b/results/contracts/mutants/CFController/1/DOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.158440351486206, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/DOD/diff_result_difft.json b/results/contracts/mutants/CFController/1/DOD/diff_result_difft.json new file mode 100644 index 00000000000..585f057757e --- /dev/null +++ b/results/contracts/mutants/CFController/1/DOD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.5518157482147217, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 4, + "end": 10, + "content": "delete", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 241, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/EED/diff_result_GT.json b/results/contracts/mutants/CFController/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..d7315035abb --- /dev/null +++ b/results/contracts/mutants/CFController/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.8589136600494385, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/EED/diff_result_difft.json b/results/contracts/mutants/CFController/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..8d3049fd86b --- /dev/null +++ b/results/contracts/mutants/CFController/1/EED/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.9368443489074707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..53c002c4a28 --- /dev/null +++ b/results/contracts/mutants/CFController/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.5363500118255615, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..edfaf44c2d9 --- /dev/null +++ b/results/contracts/mutants/CFController/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 1.15618896484375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/ETR/diff_result_GT.json b/results/contracts/mutants/CFController/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..f5a492770c3 --- /dev/null +++ b/results/contracts/mutants/CFController/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.36435604095459, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/ETR/diff_result_difft.json b/results/contracts/mutants/CFController/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..d9fd2061d47 --- /dev/null +++ b/results/contracts/mutants/CFController/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6416900157928467, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e8ad3c9c810 --- /dev/null +++ b/results/contracts/mutants/CFController/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.653968572616577, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..b7f633cdaa6 --- /dev/null +++ b/results/contracts/mutants/CFController/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.7048914432525635, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/GVR/diff_result_GT.json b/results/contracts/mutants/CFController/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..e3312882afc --- /dev/null +++ b/results/contracts/mutants/CFController/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.561684608459473, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/GVR/diff_result_difft.json b/results/contracts/mutants/CFController/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..1ba4e09dca7 --- /dev/null +++ b/results/contracts/mutants/CFController/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4011149406433105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..83cb472d0e7 --- /dev/null +++ b/results/contracts/mutants/CFController/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.76620078086853, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..becf9a3d774 --- /dev/null +++ b/results/contracts/mutants/CFController/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8694732189178467, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/MOI/diff_result_GT.json b/results/contracts/mutants/CFController/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..2d808b93301 --- /dev/null +++ b/results/contracts/mutants/CFController/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.17962908744812, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/MOI/diff_result_difft.json b/results/contracts/mutants/CFController/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..66e91fe6d9e --- /dev/null +++ b/results/contracts/mutants/CFController/1/MOI/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.100539207458496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 54, + "content": "internalonlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..0a3b9345282 --- /dev/null +++ b/results/contracts/mutants/CFController/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.318807125091553, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e17c33fa21e --- /dev/null +++ b/results/contracts/mutants/CFController/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8084580898284912, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/PKD/diff_result_GT.json b/results/contracts/mutants/CFController/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..38ac9011738 --- /dev/null +++ b/results/contracts/mutants/CFController/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.670416355133057, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/PKD/diff_result_difft.json b/results/contracts/mutants/CFController/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..47041db3b37 --- /dev/null +++ b/results/contracts/mutants/CFController/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.3184244632720947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 244, + "changes": [ + { + "start": 22, + "end": 29, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 244, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/RSD/diff_result_GT.json b/results/contracts/mutants/CFController/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..90a7817a744 --- /dev/null +++ b/results/contracts/mutants/CFController/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.013839244842529, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/RSD/diff_result_difft.json b/results/contracts/mutants/CFController/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3962dfe9a87 --- /dev/null +++ b/results/contracts/mutants/CFController/1/RSD/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 0.540518045425415, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 21, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 34, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 42, + "content": "/* return ICurvePool(current_pool); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/TOR/diff_result_GT.json b/results/contracts/mutants/CFController/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..af93cf5f9e0 --- /dev/null +++ b/results/contracts/mutants/CFController/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 4.654928922653198, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/TOR/diff_result_difft.json b/results/contracts/mutants/CFController/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..5cc9d616733 --- /dev/null +++ b/results/contracts/mutants/CFController/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.7608282566070557, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/UORD/diff_result_GT.json b/results/contracts/mutants/CFController/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..5fe1c7e8c35 --- /dev/null +++ b/results/contracts/mutants/CFController/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.266743421554565, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/UORD/diff_result_difft.json b/results/contracts/mutants/CFController/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..d880180987d --- /dev/null +++ b/results/contracts/mutants/CFController/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.5698347091674805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..d4ec70d2037 --- /dev/null +++ b/results/contracts/mutants/CFController/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.2725670337677, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/1/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..98550521948 --- /dev/null +++ b/results/contracts/mutants/CFController/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2158653736114502, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e63e7f3bdd6 --- /dev/null +++ b/results/contracts/mutants/CFController/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 4.443187475204468, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b886852a488 --- /dev/null +++ b/results/contracts/mutants/CFController/10/BOR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 0.6380796432495117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 43, + "end": 44, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 22, + "end": 23, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..75d1cdd1e4d --- /dev/null +++ b/results/contracts/mutants/CFController/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 4.613985300064087, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..5424343a48a --- /dev/null +++ b/results/contracts/mutants/CFController/10/CSC/diff_result_difft.json @@ -0,0 +1,636 @@ +{ + "number_of_changes": 71, + "timing": 0.6261322498321533, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 10, + "end": 23, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "handleExtraToken", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 59, + "content": "extra_yield_tokens", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": "i", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ",", + "highlight": "normal" + }, + { + "start": 64, + "end": 76, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 84, + "content": "amount", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 96, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 23, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 9, + "end": 13, + "content": "else", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 184, + "changes": [ + { + "start": 9, + "end": 10, + "content": "f", + "highlight": "normal" + }, + { + "start": 11, + "end": 13, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 14, + "end": 15, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 7, + "end": 14, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 15, + "end": 17, + "content": "==", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 7, + "end": 24, + "content": "harvest_fee_ratio", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 41, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 42, + "end": 44, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 52, + "content": "address", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 56, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [] + } + }, + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b609214efb7 --- /dev/null +++ b/results/contracts/mutants/CFController/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 49, + "timing": 4.6538004875183105, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..60b47e76ac7 --- /dev/null +++ b/results/contracts/mutants/CFController/10/EHC/diff_result_difft.json @@ -0,0 +1,806 @@ +{ + "number_of_changes": 101, + "timing": 0.18680572509765625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "exists", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 52, + "content": "\"already exist\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 60, + "content": "/* require(!all_pools.exists(addr), \"already exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "addr", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 57, + "content": "\"active, cannot remove\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 65, + "content": "/* require(current_pool != addr, \"active, cannot remove\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "addr", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 50, + "content": "\"already active\"", + "highlight": "string" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* require(current_pool != addr, \"already active\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 35, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 39, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 72, + "content": "\"cannot deposit with 0x0 pool\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* require(current_pool != address(0x0), \"cannot deposit with 0x0 pool\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9a409a4a0b8 --- /dev/null +++ b/results/contracts/mutants/CFController/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.001607418060303, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..77f33dc3751 --- /dev/null +++ b/results/contracts/mutants/CFController/10/FVR/diff_result_difft.json @@ -0,0 +1,264 @@ +{ + "number_of_changes": 10, + "timing": 1.066467046737671, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c89e9ee7ba7 --- /dev/null +++ b/results/contracts/mutants/CFController/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.4921910762786865, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1dedf468e16 --- /dev/null +++ b/results/contracts/mutants/CFController/10/ILR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 10, + "timing": 0.929206132888794, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 157, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/10/MOR/diff_result_GT.json new file mode 100644 index 00000000000..c69c6154c2d --- /dev/null +++ b/results/contracts/mutants/CFController/10/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.9438371658325195, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/10/MOR/diff_result_difft.json new file mode 100644 index 00000000000..b2ffccef665 --- /dev/null +++ b/results/contracts/mutants/CFController/10/MOR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.7647783756256104, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..72a0be9eba1 --- /dev/null +++ b/results/contracts/mutants/CFController/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 3.905071496963501, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/10/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f842cf34168 --- /dev/null +++ b/results/contracts/mutants/CFController/10/VVR/diff_result_difft.json @@ -0,0 +1,248 @@ +{ + "number_of_changes": 10, + "timing": 0.6708977222442627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/BLR/diff_result_GT.json b/results/contracts/mutants/CFController/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..7763a855518 --- /dev/null +++ b/results/contracts/mutants/CFController/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.862159967422485, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/BLR/diff_result_difft.json b/results/contracts/mutants/CFController/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..d1a6df7b280 --- /dev/null +++ b/results/contracts/mutants/CFController/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0867793560028076, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 89, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 90, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..afbddd8d82b --- /dev/null +++ b/results/contracts/mutants/CFController/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.21015477180481, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..49c68926801 --- /dev/null +++ b/results/contracts/mutants/CFController/2/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.8783736228942871, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4c9d1094e88 --- /dev/null +++ b/results/contracts/mutants/CFController/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.118927955627441, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..cbbf2a6745b --- /dev/null +++ b/results/contracts/mutants/CFController/2/CSC/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 12, + "timing": 1.1669964790344238, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/EED/diff_result_GT.json b/results/contracts/mutants/CFController/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..91b5466def2 --- /dev/null +++ b/results/contracts/mutants/CFController/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.010581970214844, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/EED/diff_result_difft.json b/results/contracts/mutants/CFController/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..468e52d8a6e --- /dev/null +++ b/results/contracts/mutants/CFController/2/EED/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 14, + "timing": 1.7843713760375977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..9a9e3b9e0d0 --- /dev/null +++ b/results/contracts/mutants/CFController/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.090656280517578, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e7f92243aff --- /dev/null +++ b/results/contracts/mutants/CFController/2/EHC/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 19, + "timing": 0.5594873428344727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/ETR/diff_result_GT.json b/results/contracts/mutants/CFController/2/ETR/diff_result_GT.json new file mode 100644 index 00000000000..4b461c42e3e --- /dev/null +++ b/results/contracts/mutants/CFController/2/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.735421419143677, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/ETR/diff_result_difft.json b/results/contracts/mutants/CFController/2/ETR/diff_result_difft.json new file mode 100644 index 00000000000..2dd8e9c19ae --- /dev/null +++ b/results/contracts/mutants/CFController/2/ETR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.3597888946533203, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8c20af520cf --- /dev/null +++ b/results/contracts/mutants/CFController/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.3837854862213135, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c0a77ffc105 --- /dev/null +++ b/results/contracts/mutants/CFController/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7275657653808594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/GVR/diff_result_GT.json b/results/contracts/mutants/CFController/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..7a6a77d2876 --- /dev/null +++ b/results/contracts/mutants/CFController/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.044886112213135, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/GVR/diff_result_difft.json b/results/contracts/mutants/CFController/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..c050daebbaf --- /dev/null +++ b/results/contracts/mutants/CFController/2/GVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.8974182605743408, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 28, + "end": 34, + "content": "number", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 151, + "changes": [ + { + "start": 28, + "end": 38, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..bf5d3266a0f --- /dev/null +++ b/results/contracts/mutants/CFController/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.543248176574707, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d99d2354cb2 --- /dev/null +++ b/results/contracts/mutants/CFController/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.6158268451690674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/MOI/diff_result_GT.json b/results/contracts/mutants/CFController/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..e737d010268 --- /dev/null +++ b/results/contracts/mutants/CFController/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.46329140663147, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/MOI/diff_result_difft.json b/results/contracts/mutants/CFController/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..9279546c3ce --- /dev/null +++ b/results/contracts/mutants/CFController/2/MOI/diff_result_difft.json @@ -0,0 +1,51 @@ +{ + "number_of_changes": 2, + "timing": 0.40862464904785156, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 54, + "content": "internalonlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 51, + "end": 60, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..a1edd02a2fa --- /dev/null +++ b/results/contracts/mutants/CFController/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.763638973236084, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..3a938e305f3 --- /dev/null +++ b/results/contracts/mutants/CFController/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6877098083496094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/RSD/diff_result_GT.json b/results/contracts/mutants/CFController/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..00976461f78 --- /dev/null +++ b/results/contracts/mutants/CFController/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 4.446317195892334, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/RSD/diff_result_difft.json b/results/contracts/mutants/CFController/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..2d05de106b3 --- /dev/null +++ b/results/contracts/mutants/CFController/2/RSD/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 10, + "timing": 0.19395112991333008, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 21, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 34, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 42, + "content": "/* return ICurvePool(current_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 55, + "content": "/* return cached_lp_token_pids[lp_token_addr]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/TOR/diff_result_GT.json b/results/contracts/mutants/CFController/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..1183fa48bb2 --- /dev/null +++ b/results/contracts/mutants/CFController/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 23, + "timing": 5.145433187484741, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/TOR/diff_result_difft.json b/results/contracts/mutants/CFController/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..9bb8558114e --- /dev/null +++ b/results/contracts/mutants/CFController/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.6920719146728516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/UORD/diff_result_GT.json b/results/contracts/mutants/CFController/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..d7ba759e05d --- /dev/null +++ b/results/contracts/mutants/CFController/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.617720365524292, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/UORD/diff_result_difft.json b/results/contracts/mutants/CFController/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..c505b912e48 --- /dev/null +++ b/results/contracts/mutants/CFController/2/UORD/diff_result_difft.json @@ -0,0 +1,51 @@ +{ + "number_of_changes": 2, + "timing": 1.9163565635681152, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..5bd5f936f0a --- /dev/null +++ b/results/contracts/mutants/CFController/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.03318452835083, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/2/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..a82ea622e9f --- /dev/null +++ b/results/contracts/mutants/CFController/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.7704222202301025, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/BLR/diff_result_GT.json b/results/contracts/mutants/CFController/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..a4a7f2d93d6 --- /dev/null +++ b/results/contracts/mutants/CFController/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.764511823654175, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/BLR/diff_result_difft.json b/results/contracts/mutants/CFController/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..a9d106956f9 --- /dev/null +++ b/results/contracts/mutants/CFController/3/BLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.7811300754547119, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 89, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 90, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 56, + "end": 61, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 56, + "end": 60, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f3d86147183 --- /dev/null +++ b/results/contracts/mutants/CFController/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.2310791015625, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..55a7f1bfbee --- /dev/null +++ b/results/contracts/mutants/CFController/3/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.48848485946655273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4c89bbc0fe3 --- /dev/null +++ b/results/contracts/mutants/CFController/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.901601314544678, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b79c8291c37 --- /dev/null +++ b/results/contracts/mutants/CFController/3/CSC/diff_result_difft.json @@ -0,0 +1,174 @@ +{ + "number_of_changes": 18, + "timing": 0.8720085620880127, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/EED/diff_result_GT.json b/results/contracts/mutants/CFController/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..0e3ba622829 --- /dev/null +++ b/results/contracts/mutants/CFController/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.608556747436523, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/EED/diff_result_difft.json b/results/contracts/mutants/CFController/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..5bf57e35c0a --- /dev/null +++ b/results/contracts/mutants/CFController/3/EED/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 21, + "timing": 0.5964407920837402, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..0c5eba090b1 --- /dev/null +++ b/results/contracts/mutants/CFController/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.189343214035034, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..2c076a2f46e --- /dev/null +++ b/results/contracts/mutants/CFController/3/EHC/diff_result_difft.json @@ -0,0 +1,244 @@ +{ + "number_of_changes": 30, + "timing": 0.6111068725585938, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/ETR/diff_result_GT.json b/results/contracts/mutants/CFController/3/ETR/diff_result_GT.json new file mode 100644 index 00000000000..6c2d0f143ee --- /dev/null +++ b/results/contracts/mutants/CFController/3/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.887892484664917, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/ETR/diff_result_difft.json b/results/contracts/mutants/CFController/3/ETR/diff_result_difft.json new file mode 100644 index 00000000000..90eac4a11c0 --- /dev/null +++ b/results/contracts/mutants/CFController/3/ETR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.1953742504119873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 26, + "end": 34, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 26, + "end": 30, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..13acb3d87f2 --- /dev/null +++ b/results/contracts/mutants/CFController/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.646904468536377, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ded72a9b16b --- /dev/null +++ b/results/contracts/mutants/CFController/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.44704723358154297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9121a8bf90b --- /dev/null +++ b/results/contracts/mutants/CFController/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.689704418182373, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..46305db5f0b --- /dev/null +++ b/results/contracts/mutants/CFController/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.0019526481628418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/MOI/diff_result_GT.json b/results/contracts/mutants/CFController/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..c0c861bdda8 --- /dev/null +++ b/results/contracts/mutants/CFController/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.42877197265625, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/MOI/diff_result_difft.json b/results/contracts/mutants/CFController/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..dd6ad95afbf --- /dev/null +++ b/results/contracts/mutants/CFController/3/MOI/diff_result_difft.json @@ -0,0 +1,77 @@ +{ + "number_of_changes": 3, + "timing": 0.9253251552581787, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 54, + "content": "internalonlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 51, + "end": 60, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 42, + "end": 59, + "content": "internalonlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..59affe6de00 --- /dev/null +++ b/results/contracts/mutants/CFController/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.151515007019043, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..cb52467318e --- /dev/null +++ b/results/contracts/mutants/CFController/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8284652233123779, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/RSD/diff_result_GT.json b/results/contracts/mutants/CFController/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f87064bd0e9 --- /dev/null +++ b/results/contracts/mutants/CFController/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 3.9090752601623535, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/RSD/diff_result_difft.json b/results/contracts/mutants/CFController/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..03c00446f15 --- /dev/null +++ b/results/contracts/mutants/CFController/3/RSD/diff_result_difft.json @@ -0,0 +1,138 @@ +{ + "number_of_changes": 12, + "timing": 0.23047924041748047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 21, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 34, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 42, + "content": "/* return ICurvePool(current_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 55, + "content": "/* return cached_lp_token_pids[lp_token_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "i", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return i; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/TOR/diff_result_GT.json b/results/contracts/mutants/CFController/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..c14b55a788f --- /dev/null +++ b/results/contracts/mutants/CFController/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 4.420959234237671, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/TOR/diff_result_difft.json b/results/contracts/mutants/CFController/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..b0c8fd2b112 --- /dev/null +++ b/results/contracts/mutants/CFController/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.435002088546753, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/UORD/diff_result_GT.json b/results/contracts/mutants/CFController/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..c7b215f45cb --- /dev/null +++ b/results/contracts/mutants/CFController/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.826146125793457, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/UORD/diff_result_difft.json b/results/contracts/mutants/CFController/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..e04ae410592 --- /dev/null +++ b/results/contracts/mutants/CFController/3/UORD/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.5432500839233398, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ea3f9d72668 --- /dev/null +++ b/results/contracts/mutants/CFController/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.046869993209839, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/3/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f1694c94ff2 --- /dev/null +++ b/results/contracts/mutants/CFController/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.6228728294372559, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/BLR/diff_result_GT.json b/results/contracts/mutants/CFController/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f3e5bdef274 --- /dev/null +++ b/results/contracts/mutants/CFController/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.67304801940918, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/BLR/diff_result_difft.json b/results/contracts/mutants/CFController/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..f79f8f5045e --- /dev/null +++ b/results/contracts/mutants/CFController/4/BLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.5477371215820312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 89, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 85, + "end": 90, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 12, + "end": 17, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 56, + "end": 61, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 56, + "end": 60, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 63, + "end": 67, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 63, + "end": 68, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c5d65d5120d --- /dev/null +++ b/results/contracts/mutants/CFController/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 25, + "timing": 5.02721381187439, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6e5c46a3a71 --- /dev/null +++ b/results/contracts/mutants/CFController/4/BOR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.9821412563323975, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..57a5363a4c6 --- /dev/null +++ b/results/contracts/mutants/CFController/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.181617498397827, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..7e5fa980930 --- /dev/null +++ b/results/contracts/mutants/CFController/4/CSC/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 21, + "timing": 0.9369683265686035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/EED/diff_result_GT.json b/results/contracts/mutants/CFController/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..dc72af19573 --- /dev/null +++ b/results/contracts/mutants/CFController/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.696713924407959, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/EED/diff_result_difft.json b/results/contracts/mutants/CFController/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..39a6c7e1680 --- /dev/null +++ b/results/contracts/mutants/CFController/4/EED/diff_result_difft.json @@ -0,0 +1,242 @@ +{ + "number_of_changes": 26, + "timing": 0.38719725608825684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "AddExtraToken", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_new", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 35, + "content": "/* emit AddExtraToken(_new); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..a3cd7e0f237 --- /dev/null +++ b/results/contracts/mutants/CFController/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 4.064966678619385, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3bd4c414eba --- /dev/null +++ b/results/contracts/mutants/CFController/4/EHC/diff_result_difft.json @@ -0,0 +1,324 @@ +{ + "number_of_changes": 40, + "timing": 2.1171700954437256, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/ETR/diff_result_GT.json b/results/contracts/mutants/CFController/4/ETR/diff_result_GT.json new file mode 100644 index 00000000000..99a39ab234d --- /dev/null +++ b/results/contracts/mutants/CFController/4/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.6456732749938965, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/ETR/diff_result_difft.json b/results/contracts/mutants/CFController/4/ETR/diff_result_difft.json new file mode 100644 index 00000000000..49cf38bbaca --- /dev/null +++ b/results/contracts/mutants/CFController/4/ETR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.8053345680236816, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 26, + "end": 34, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 26, + "end": 30, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 190, + "changes": [ + { + "start": 22, + "end": 30, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 190, + "changes": [ + { + "start": 22, + "end": 26, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..829a3a5fdff --- /dev/null +++ b/results/contracts/mutants/CFController/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.143302917480469, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a4124573d8f --- /dev/null +++ b/results/contracts/mutants/CFController/4/FVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.6080901622772217, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0098f35478b --- /dev/null +++ b/results/contracts/mutants/CFController/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.514426231384277, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4a609eb9001 --- /dev/null +++ b/results/contracts/mutants/CFController/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.6949586868286133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..9cf4e66811f --- /dev/null +++ b/results/contracts/mutants/CFController/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.161522626876831, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..257f25c7f80 --- /dev/null +++ b/results/contracts/mutants/CFController/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.9582457542419434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/RSD/diff_result_GT.json b/results/contracts/mutants/CFController/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..2e625bc21b8 --- /dev/null +++ b/results/contracts/mutants/CFController/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 4.722420930862427, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/RSD/diff_result_difft.json b/results/contracts/mutants/CFController/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..552b220f77e --- /dev/null +++ b/results/contracts/mutants/CFController/4/RSD/diff_result_difft.json @@ -0,0 +1,164 @@ +{ + "number_of_changes": 13, + "timing": 0.521111011505127, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 21, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 34, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 42, + "content": "/* return ICurvePool(current_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 55, + "content": "/* return cached_lp_token_pids[lp_token_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "i", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return i; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 6, + "end": 20, + "content": "/* return ; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/UORD/diff_result_GT.json b/results/contracts/mutants/CFController/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..cb58384bc75 --- /dev/null +++ b/results/contracts/mutants/CFController/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.946341276168823, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/UORD/diff_result_difft.json b/results/contracts/mutants/CFController/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..0ba4d205877 --- /dev/null +++ b/results/contracts/mutants/CFController/4/UORD/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 0.17081141471862793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [] + } + }, + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 52, + "end": 54, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 157, + "changes": [ + { + "start": 52, + "end": 54, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..7f39e31ffb7 --- /dev/null +++ b/results/contracts/mutants/CFController/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.473870515823364, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/4/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..dfb00d09873 --- /dev/null +++ b/results/contracts/mutants/CFController/4/VVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 1.134730339050293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4673ca5619a --- /dev/null +++ b/results/contracts/mutants/CFController/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 26, + "timing": 4.66461443901062, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..cd738a9bbfb --- /dev/null +++ b/results/contracts/mutants/CFController/5/BOR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 1.1502323150634766, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..7a55312ae3d --- /dev/null +++ b/results/contracts/mutants/CFController/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.714283227920532, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..cf2a2f0e4b3 --- /dev/null +++ b/results/contracts/mutants/CFController/5/CSC/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 27, + "timing": 0.6084079742431641, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 23, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/EED/diff_result_GT.json b/results/contracts/mutants/CFController/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..8b4b06739ab --- /dev/null +++ b/results/contracts/mutants/CFController/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.614713191986084, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/EED/diff_result_difft.json b/results/contracts/mutants/CFController/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..6737b4bf1ca --- /dev/null +++ b/results/contracts/mutants/CFController/5/EED/diff_result_difft.json @@ -0,0 +1,292 @@ +{ + "number_of_changes": 31, + "timing": 1.2000255584716797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "AddExtraToken", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_new", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 35, + "content": "/* emit AddExtraToken(_new); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RemoveExtraToken", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* emit RemoveExtraToken(_addr); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..c9a595647cc --- /dev/null +++ b/results/contracts/mutants/CFController/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 4.209020376205444, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..ec95debfc52 --- /dev/null +++ b/results/contracts/mutants/CFController/5/EHC/diff_result_difft.json @@ -0,0 +1,416 @@ +{ + "number_of_changes": 52, + "timing": 0.948206901550293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "exists", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 52, + "content": "\"already exist\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 60, + "content": "/* require(!all_pools.exists(addr), \"already exist\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2a6531ab5ba --- /dev/null +++ b/results/contracts/mutants/CFController/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.0730509757995605, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1e6799649c9 --- /dev/null +++ b/results/contracts/mutants/CFController/5/FVR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 1.7039310932159424, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..582e6fce8b5 --- /dev/null +++ b/results/contracts/mutants/CFController/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.2735371589660645, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ac6e904655c --- /dev/null +++ b/results/contracts/mutants/CFController/5/ILR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.7969563007354736, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..0e75d37fd9c --- /dev/null +++ b/results/contracts/mutants/CFController/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.788231372833252, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..40714fa587a --- /dev/null +++ b/results/contracts/mutants/CFController/5/MOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.8310263156890869, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/RSD/diff_result_GT.json b/results/contracts/mutants/CFController/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..99a4aab8eb9 --- /dev/null +++ b/results/contracts/mutants/CFController/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 5.407742500305176, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/RSD/diff_result_difft.json b/results/contracts/mutants/CFController/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..8e206375dcc --- /dev/null +++ b/results/contracts/mutants/CFController/5/RSD/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 18, + "timing": 0.5795412063598633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 21, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 34, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 42, + "content": "/* return ICurvePool(current_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 6, + "end": 55, + "content": "/* return cached_lp_token_pids[lp_token_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "i", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return i; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 6, + "end": 20, + "content": "/* return ; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "address", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 21, + "content": "cf", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 253, + "changes": [ + { + "start": 4, + "end": 29, + "content": "/* return address(cf); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/UORD/diff_result_GT.json b/results/contracts/mutants/CFController/5/UORD/diff_result_GT.json new file mode 100644 index 00000000000..b9bf28b5f00 --- /dev/null +++ b/results/contracts/mutants/CFController/5/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.126131772994995, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/UORD/diff_result_difft.json b/results/contracts/mutants/CFController/5/UORD/diff_result_difft.json new file mode 100644 index 00000000000..5c7804ad184 --- /dev/null +++ b/results/contracts/mutants/CFController/5/UORD/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 5, + "timing": 0.9557855129241943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [] + } + }, + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 52, + "end": 54, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 157, + "changes": [ + { + "start": 52, + "end": 54, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 209, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 209, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..3adb386995e --- /dev/null +++ b/results/contracts/mutants/CFController/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.115005254745483, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/5/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..2111d387d1a --- /dev/null +++ b/results/contracts/mutants/CFController/5/VVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 1.5169217586517334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..de4b071c169 --- /dev/null +++ b/results/contracts/mutants/CFController/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 27, + "timing": 4.4560325145721436, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3263a29fad4 --- /dev/null +++ b/results/contracts/mutants/CFController/6/BOR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.7102434635162354, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..72ccf418e7f --- /dev/null +++ b/results/contracts/mutants/CFController/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.731064796447754, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..3012eb94f3a --- /dev/null +++ b/results/contracts/mutants/CFController/6/CSC/diff_result_difft.json @@ -0,0 +1,399 @@ +{ + "number_of_changes": 45, + "timing": 0.4337654113769531, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 9, + "end": 13, + "content": "else", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 23, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 10, + "end": 23, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "handleExtraToken", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 59, + "content": "extra_yield_tokens", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": "i", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ",", + "highlight": "normal" + }, + { + "start": 64, + "end": 76, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 84, + "content": "amount", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 96, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/EED/diff_result_GT.json b/results/contracts/mutants/CFController/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..6af80c91ef8 --- /dev/null +++ b/results/contracts/mutants/CFController/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.897766351699829, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/EED/diff_result_difft.json b/results/contracts/mutants/CFController/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..5f26592336c --- /dev/null +++ b/results/contracts/mutants/CFController/6/EED/diff_result_difft.json @@ -0,0 +1,372 @@ +{ + "number_of_changes": 41, + "timing": 1.7310800552368164, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "AddExtraToken", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_new", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 35, + "content": "/* emit AddExtraToken(_new); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RemoveExtraToken", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* emit RemoveExtraToken(_addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 27, + "content": "ChangeYieldHandler", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "old", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "address", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 54, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* emit ChangeYieldHandler(old, address(yield_handler)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..05cec9642f8 --- /dev/null +++ b/results/contracts/mutants/CFController/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 32, + "timing": 4.233120679855347, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a545c9d32e5 --- /dev/null +++ b/results/contracts/mutants/CFController/6/EHC/diff_result_difft.json @@ -0,0 +1,502 @@ +{ + "number_of_changes": 63, + "timing": 0.31955480575561523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "exists", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 52, + "content": "\"already exist\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 60, + "content": "/* require(!all_pools.exists(addr), \"already exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..04c2405f25d --- /dev/null +++ b/results/contracts/mutants/CFController/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.466718912124634, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..24c471c44c7 --- /dev/null +++ b/results/contracts/mutants/CFController/6/FVR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.6591427326202393, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2e77358172c --- /dev/null +++ b/results/contracts/mutants/CFController/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.398346662521362, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..32112ced4a1 --- /dev/null +++ b/results/contracts/mutants/CFController/6/ILR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 1.3207964897155762, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..0ca7f64d903 --- /dev/null +++ b/results/contracts/mutants/CFController/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.411466360092163, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..32045ad3af3 --- /dev/null +++ b/results/contracts/mutants/CFController/6/MOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.24492645263671875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..74eb82ec672 --- /dev/null +++ b/results/contracts/mutants/CFController/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.127674341201782, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/6/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..16b10eda6aa --- /dev/null +++ b/results/contracts/mutants/CFController/6/VVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 2.2862038612365723, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4e4b7205ca1 --- /dev/null +++ b/results/contracts/mutants/CFController/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 4.694424390792847, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a43ca3b20ec --- /dev/null +++ b/results/contracts/mutants/CFController/7/BOR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 1.6676294803619385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..920274bf7ef --- /dev/null +++ b/results/contracts/mutants/CFController/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 4.876709222793579, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..0966158d60b --- /dev/null +++ b/results/contracts/mutants/CFController/7/CSC/diff_result_difft.json @@ -0,0 +1,437 @@ +{ + "number_of_changes": 48, + "timing": 0.47023749351501465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 10, + "end": 23, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "handleExtraToken", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 59, + "content": "extra_yield_tokens", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": "i", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ",", + "highlight": "normal" + }, + { + "start": 64, + "end": 76, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 84, + "content": "amount", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 96, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 9, + "end": 13, + "content": "else", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 23, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 7, + "end": 14, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 15, + "end": 17, + "content": "==", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/EED/diff_result_GT.json b/results/contracts/mutants/CFController/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..45f970d4d81 --- /dev/null +++ b/results/contracts/mutants/CFController/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.820729494094849, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/EED/diff_result_difft.json b/results/contracts/mutants/CFController/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..e2890ab9803 --- /dev/null +++ b/results/contracts/mutants/CFController/7/EED/diff_result_difft.json @@ -0,0 +1,434 @@ +{ + "number_of_changes": 48, + "timing": 0.2430250644683838, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "AddExtraToken", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_new", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 35, + "content": "/* emit AddExtraToken(_new); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RemoveExtraToken", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* emit RemoveExtraToken(_addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 27, + "content": "ChangeYieldHandler", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "old", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "address", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 54, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* emit ChangeYieldHandler(old, address(yield_handler)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "ChangeFeePool", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "old", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 36, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* emit ChangeFeePool(old, fee_pool); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..2bb1f71a8aa --- /dev/null +++ b/results/contracts/mutants/CFController/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 46, + "timing": 4.065200090408325, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..fc5ce97608a --- /dev/null +++ b/results/contracts/mutants/CFController/7/EHC/diff_result_difft.json @@ -0,0 +1,568 @@ +{ + "number_of_changes": 71, + "timing": 1.5209593772888184, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "exists", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 52, + "content": "\"already exist\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 60, + "content": "/* require(!all_pools.exists(addr), \"already exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "addr", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 57, + "content": "\"active, cannot remove\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 65, + "content": "/* require(current_pool != addr, \"active, cannot remove\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2211da3d86c --- /dev/null +++ b/results/contracts/mutants/CFController/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.304181098937988, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5c5504acc20 --- /dev/null +++ b/results/contracts/mutants/CFController/7/FVR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 0.49709057807922363, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b088ccb4dd9 --- /dev/null +++ b/results/contracts/mutants/CFController/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.01908802986145, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7b3dedc1a93 --- /dev/null +++ b/results/contracts/mutants/CFController/7/ILR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 1.9487261772155762, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..13f019816b1 --- /dev/null +++ b/results/contracts/mutants/CFController/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.763576030731201, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..a7924a0acf6 --- /dev/null +++ b/results/contracts/mutants/CFController/7/MOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.1033589839935303, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..81c222ce832 --- /dev/null +++ b/results/contracts/mutants/CFController/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 3.6959452629089355, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/7/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..1ebb2ce184d --- /dev/null +++ b/results/contracts/mutants/CFController/7/VVR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 7, + "timing": 0.4028511047363281, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5fc7a3679da --- /dev/null +++ b/results/contracts/mutants/CFController/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 4.408850193023682, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..af536b559aa --- /dev/null +++ b/results/contracts/mutants/CFController/8/BOR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 1.2644305229187012, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..603afe50918 --- /dev/null +++ b/results/contracts/mutants/CFController/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 5.090021133422852, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..7526e00d487 --- /dev/null +++ b/results/contracts/mutants/CFController/8/CSC/diff_result_difft.json @@ -0,0 +1,515 @@ +{ + "number_of_changes": 58, + "timing": 1.101994276046753, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 23, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 10, + "end": 23, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "handleExtraToken", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 59, + "content": "extra_yield_tokens", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": "i", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ",", + "highlight": "normal" + }, + { + "start": 64, + "end": 76, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 84, + "content": "amount", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 96, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 9, + "end": 13, + "content": "else", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 7, + "end": 24, + "content": "harvest_fee_ratio", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 41, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 42, + "end": 44, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 52, + "content": "address", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 56, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 7, + "end": 14, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 15, + "end": 17, + "content": "==", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/EED/diff_result_GT.json b/results/contracts/mutants/CFController/8/EED/diff_result_GT.json new file mode 100644 index 00000000000..c62c84ab25f --- /dev/null +++ b/results/contracts/mutants/CFController/8/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.622666358947754, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/EED/diff_result_difft.json b/results/contracts/mutants/CFController/8/EED/diff_result_difft.json new file mode 100644 index 00000000000..4b794fe36f5 --- /dev/null +++ b/results/contracts/mutants/CFController/8/EED/diff_result_difft.json @@ -0,0 +1,496 @@ +{ + "number_of_changes": 55, + "timing": 2.65010666847229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "AddExtraToken", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_new", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 35, + "content": "/* emit AddExtraToken(_new); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RemoveExtraToken", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* emit RemoveExtraToken(_addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 27, + "content": "ChangeYieldHandler", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "old", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "address", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 54, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* emit ChangeYieldHandler(old, address(yield_handler)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "ChangeFeePool", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "old", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 36, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* emit ChangeFeePool(old, fee_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 238, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 25, + "content": "ChangeHarvestFee", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "old", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 48, + "content": "harvest_fee_ratio", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 238, + "changes": [ + { + "start": 4, + "end": 56, + "content": "/* emit ChangeHarvestFee(old, harvest_fee_ratio); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..3283eadd0f7 --- /dev/null +++ b/results/contracts/mutants/CFController/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 47, + "timing": 4.579324007034302, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c7ea3be8429 --- /dev/null +++ b/results/contracts/mutants/CFController/8/EHC/diff_result_difft.json @@ -0,0 +1,654 @@ +{ + "number_of_changes": 82, + "timing": 1.9297816753387451, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "exists", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 52, + "content": "\"already exist\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 60, + "content": "/* require(!all_pools.exists(addr), \"already exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "addr", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 57, + "content": "\"active, cannot remove\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 65, + "content": "/* require(current_pool != addr, \"active, cannot remove\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d800c444b83 --- /dev/null +++ b/results/contracts/mutants/CFController/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.207190036773682, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7d3324b4933 --- /dev/null +++ b/results/contracts/mutants/CFController/8/FVR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 1.2791929244995117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d96bf448c3e --- /dev/null +++ b/results/contracts/mutants/CFController/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.870540142059326, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..670396e8c3d --- /dev/null +++ b/results/contracts/mutants/CFController/8/ILR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 0.9763011932373047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 157, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..d6d39e6b4eb --- /dev/null +++ b/results/contracts/mutants/CFController/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.285602569580078, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..aaf41e3e58d --- /dev/null +++ b/results/contracts/mutants/CFController/8/MOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.0284135341644287, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ecde39a5a50 --- /dev/null +++ b/results/contracts/mutants/CFController/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 4.020575523376465, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/8/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..688bb232467 --- /dev/null +++ b/results/contracts/mutants/CFController/8/VVR/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 8, + "timing": 1.1777989864349365, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/BOR/diff_result_GT.json b/results/contracts/mutants/CFController/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9d894a8eb6e --- /dev/null +++ b/results/contracts/mutants/CFController/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 4.217607498168945, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/BOR/diff_result_difft.json b/results/contracts/mutants/CFController/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4e542601c4b --- /dev/null +++ b/results/contracts/mutants/CFController/9/BOR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 1.1638197898864746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 23, + "end": 25, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 43, + "end": 44, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/CSC/diff_result_GT.json b/results/contracts/mutants/CFController/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..31b4fe09d6a --- /dev/null +++ b/results/contracts/mutants/CFController/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 5.027681350708008, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/CSC/diff_result_difft.json b/results/contracts/mutants/CFController/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..5b8b84c6d27 --- /dev/null +++ b/results/contracts/mutants/CFController/9/CSC/diff_result_difft.json @@ -0,0 +1,551 @@ +{ + "number_of_changes": 61, + "timing": 4.028026580810547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 19, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 27, + "content": "cached_lp_token_pids", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 41, + "content": "lp_token_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 10, + "content": "!", + "highlight": "keyword" + }, + { + "start": 10, + "end": 18, + "content": "shutdown", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 22, + "end": 30, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "==", + "highlight": "keyword" + }, + { + "start": 34, + "end": 47, + "content": "lp_token_addr", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 23, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "==", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 15, + "content": "amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 10, + "end": 23, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "handleExtraToken", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 59, + "content": "extra_yield_tokens", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": "i", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ",", + "highlight": "normal" + }, + { + "start": 64, + "end": 76, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ",", + "highlight": "normal" + }, + { + "start": 78, + "end": 84, + "content": "amount", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 96, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 9, + "end": 13, + "content": "else", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 7, + "end": 24, + "content": "harvest_fee_ratio", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 30, + "end": 32, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 33, + "end": 41, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 42, + "end": 44, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 45, + "end": 52, + "content": "address", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 56, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 184, + "changes": [ + { + "start": 9, + "end": 10, + "content": "f", + "highlight": "normal" + }, + { + "start": 11, + "end": 13, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 14, + "end": 15, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 7, + "end": 14, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 15, + "end": 17, + "content": "==", + "highlight": "keyword" + }, + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/EED/diff_result_GT.json b/results/contracts/mutants/CFController/9/EED/diff_result_GT.json new file mode 100644 index 00000000000..6666a7c4663 --- /dev/null +++ b/results/contracts/mutants/CFController/9/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.975364685058594, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/EED/diff_result_difft.json b/results/contracts/mutants/CFController/9/EED/diff_result_difft.json new file mode 100644 index 00000000000..9c4055592f1 --- /dev/null +++ b/results/contracts/mutants/CFController/9/EED/diff_result_difft.json @@ -0,0 +1,564 @@ +{ + "number_of_changes": 63, + "timing": 0.9766385555267334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeCurrentPool", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 39, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 45, + "content": "addr", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 4, + "end": 53, + "content": "/* emit ChangeCurrentPool(current_pool, addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "f", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, f); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 20, + "content": "CFFRefund", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 6, + "end": 39, + "content": "/* emit CFFRefund(_amount, 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "AddExtraToken", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 27, + "content": "_new", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 35, + "content": "/* emit AddExtraToken(_new); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 29, + "content": "RemoveExtraToken", + "highlight": "type" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* emit RemoveExtraToken(_addr); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 27, + "content": "ChangeYieldHandler", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "old", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "address", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 54, + "content": "yield_handler", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 223, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* emit ChangeYieldHandler(old, address(yield_handler)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "ChangeFeePool", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "old", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 36, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 230, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* emit ChangeFeePool(old, fee_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 238, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 25, + "content": "ChangeHarvestFee", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "old", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 48, + "content": "harvest_fee_ratio", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 238, + "changes": [ + { + "start": 4, + "end": 56, + "content": "/* emit ChangeHarvestFee(old, harvest_fee_ratio); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "NewCFController", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "address", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "cf", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* emit NewCFController(address(cf)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/EHC/diff_result_GT.json b/results/contracts/mutants/CFController/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b2364beaa2e --- /dev/null +++ b/results/contracts/mutants/CFController/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 48, + "timing": 4.4511778354644775, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/EHC/diff_result_difft.json b/results/contracts/mutants/CFController/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a3b1cd812a0 --- /dev/null +++ b/results/contracts/mutants/CFController/9/EHC/diff_result_difft.json @@ -0,0 +1,720 @@ +{ + "number_of_changes": 90, + "timing": 0.11877059936523438, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 31, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 55, + "content": "\"invalid crv address\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 63, + "content": "/* require(_crv != address(0x0), \"invalid crv address\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "_earn_gap", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 46, + "content": "\"invalid earn gap\"", + "highlight": "string" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 4, + "end": 54, + "content": "/* require(_earn_gap != 0, \"invalid earn gap\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "_vault", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 33, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 51, + "content": "\"invalid vault\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 59, + "content": "/* require(_vault != address(0x0), \"invalid vault\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "==", + "highlight": "keyword" + }, + { + "start": 26, + "end": 31, + "content": "vault", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 59, + "content": "\"only vault can call this\"", + "highlight": "string" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 4, + "end": 67, + "content": "/* require(msg.sender == vault, \"only vault can call this\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "exists", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 34, + "content": "addr", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 52, + "content": "\"already exist\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 4, + "end": 60, + "content": "/* require(!all_pools.exists(addr), \"already exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "addr", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 57, + "content": "\"active, cannot remove\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 65, + "content": "/* require(current_pool != addr, \"active, cannot remove\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "current_pool", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "addr", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 50, + "content": "\"already active\"", + "highlight": "string" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* require(current_pool != addr, \"already active\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "all_pools", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "exists", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 33, + "content": "addr", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 47, + "content": "\"not exist\"", + "highlight": "string" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 55, + "content": "/* require(all_pools.exists(addr), \"not exist\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/FVR/diff_result_GT.json b/results/contracts/mutants/CFController/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..56ca9fad5f1 --- /dev/null +++ b/results/contracts/mutants/CFController/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.720288991928101, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/FVR/diff_result_difft.json b/results/contracts/mutants/CFController/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ba6d5c359f5 --- /dev/null +++ b/results/contracts/mutants/CFController/9/FVR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 0.09890270233154297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 64, + "end": 72, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 36, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 30, + "end": 38, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 51, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 45, + "end": 53, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 45, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 42, + "end": 50, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/ILR/diff_result_GT.json b/results/contracts/mutants/CFController/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2624a9c9158 --- /dev/null +++ b/results/contracts/mutants/CFController/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.629965782165527, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/ILR/diff_result_difft.json b/results/contracts/mutants/CFController/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..21397f95243 --- /dev/null +++ b/results/contracts/mutants/CFController/9/ILR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 0.4132061004638672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 54, + "end": 55, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 46, + "end": 47, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 157, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/MOR/diff_result_GT.json b/results/contracts/mutants/CFController/9/MOR/diff_result_GT.json new file mode 100644 index 00000000000..fe2d7eb03a8 --- /dev/null +++ b/results/contracts/mutants/CFController/9/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.0545408725738525, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/MOR/diff_result_difft.json b/results/contracts/mutants/CFController/9/MOR/diff_result_difft.json new file mode 100644 index 00000000000..a01b3967073 --- /dev/null +++ b/results/contracts/mutants/CFController/9/MOR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.697411060333252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 41, + "end": 50, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyVault", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyVault", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/VVR/diff_result_GT.json b/results/contracts/mutants/CFController/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ba1d4534578 --- /dev/null +++ b/results/contracts/mutants/CFController/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 4.397907257080078, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFController/9/VVR/diff_result_difft.json b/results/contracts/mutants/CFController/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..c830fbdb733 --- /dev/null +++ b/results/contracts/mutants/CFController/9/VVR/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 9, + "timing": 1.9930188655853271, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5ee30d76c32 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.114972114562988, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9b829c5450d --- /dev/null +++ b/results/contracts/mutants/CFVault/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.213972806930542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/CCD/diff_result_GT.json b/results/contracts/mutants/CFVault/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..45847dfa4ad --- /dev/null +++ b/results/contracts/mutants/CFVault/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.085465669631958, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/CCD/diff_result_difft.json b/results/contracts/mutants/CFVault/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..4b59e502155 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/CCD/diff_result_difft.json @@ -0,0 +1,301 @@ +{ + "number_of_changes": 40, + "timing": 2.5058083534240723, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 2, + "end": 13, + "content": "constructor", + "highlight": "type" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 35, + "content": "_target_token", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 44, + "content": "address", + "highlight": "normal" + }, + { + "start": 45, + "end": 54, + "content": "_lp_token", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 63, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 75, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + }, + { + "start": 84, + "end": 85, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 4, + "end": 16, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 32, + "content": "_target_token", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 4, + "end": 14, + "content": "controller", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 38, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 50, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 4, + "end": 12, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "=", + "highlight": "normal" + }, + { + "start": 15, + "end": 24, + "content": "_lp_token", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 4, + "end": 14, + "content": "ratio_base", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 2, + "end": 3, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..5165085567f --- /dev/null +++ b/results/contracts/mutants/CFVault/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.810230016708374, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..395a2eb2bcd --- /dev/null +++ b/results/contracts/mutants/CFVault/1/CSC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.7574419975280762, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..21e8ac709b6 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.709407091140747, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..6db39815e5f --- /dev/null +++ b/results/contracts/mutants/CFVault/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8563663959503174, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..2d043959021 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.643540143966675, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..e85cdd7883b --- /dev/null +++ b/results/contracts/mutants/CFVault/1/EED/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.35048675537109375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..550a1246032 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.25542140007019, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..68009e89533 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 0.4150056838989258, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/ETR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..b56866d5100 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.664939880371094, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/ETR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..5f9fa733a54 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.34012484550476074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2357c1442e7 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.5307157039642334, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5d976df8b30 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.3924226760864258, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/GVR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..526e5f3be9a --- /dev/null +++ b/results/contracts/mutants/CFVault/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.005280494689941, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/GVR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..aab3630af44 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9999566078186035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 36, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..56882bae194 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.8097939491271973, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..42cbdb911ae --- /dev/null +++ b/results/contracts/mutants/CFVault/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.21437549591064453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/MOI/diff_result_GT.json b/results/contracts/mutants/CFVault/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..e402058e115 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.8636410236358643, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/MOI/diff_result_difft.json b/results/contracts/mutants/CFVault/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..3c8fcdb5300 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/MOI/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.290602445602417, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 52, + "content": "publiconlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/MOR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..121bde3a7ca --- /dev/null +++ b/results/contracts/mutants/CFVault/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.609923839569092, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/MOR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..7a7cf67cfee --- /dev/null +++ b/results/contracts/mutants/CFVault/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.33366918563842773, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 56, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 59, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CFVault/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..bf8042bea1f --- /dev/null +++ b/results/contracts/mutants/CFVault/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.9866843223571777, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CFVault/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..e570382fae8 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/OLFD/diff_result_difft.json @@ -0,0 +1,61 @@ +{ + "number_of_changes": 7, + "timing": 0.2470998764038086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 19, + "content": "withdraw", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/PKD/diff_result_GT.json b/results/contracts/mutants/CFVault/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..84c7a90267c --- /dev/null +++ b/results/contracts/mutants/CFVault/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.529186725616455, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/PKD/diff_result_difft.json b/results/contracts/mutants/CFVault/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..307f315e689 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.80312180519104, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 43, + "end": 50, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/RSD/diff_result_GT.json b/results/contracts/mutants/CFVault/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..8abb8c2ccab --- /dev/null +++ b/results/contracts/mutants/CFVault/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.130084037780762, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/RSD/diff_result_difft.json b/results/contracts/mutants/CFVault/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..1d159da959f --- /dev/null +++ b/results/contracts/mutants/CFVault/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.26034069061279297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f914d4f8c64 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.356312036514282, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..95947959992 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.2785181999206543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..2b1f221dd60 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.233717203140259, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/1/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..78e986dae97 --- /dev/null +++ b/results/contracts/mutants/CFVault/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.22192144393920898, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4a8aae731cd --- /dev/null +++ b/results/contracts/mutants/CFVault/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.742738246917725, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..0c197cb36e1 --- /dev/null +++ b/results/contracts/mutants/CFVault/10/BOR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 10, + "timing": 0.6861627101898193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 73, + "end": 74, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..3c3baa8e2ef --- /dev/null +++ b/results/contracts/mutants/CFVault/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.992643117904663, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..fb649efa7fa --- /dev/null +++ b/results/contracts/mutants/CFVault/10/EHC/diff_result_difft.json @@ -0,0 +1,908 @@ +{ + "number_of_changes": 119, + "timing": 0.3203136920928955, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 61, + "content": "/* require(_amount <= max_amount, \"too large amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "\"too small amount\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* require(_amount != 0, \"too small amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 49, + "content": "/* require(slip != 0, \"Slippage not set\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 20, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 38, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "==", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 69, + "content": "\"token inflation\"", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 77, + "content": "/* require(tt_after.safeSub(tt_before) == _amount, \"token inflation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "d", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + }, + { + "start": 21, + "end": 38, + "content": "\"invalid decimal\"", + "highlight": "string" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 4, + "end": 46, + "content": "/* require(d <= 18, \"invalid decimal\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 23, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 37, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 49, + "content": "\"Slippage\"", + "highlight": "string" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 57, + "content": "/* require(lp_amount >= min_amount, \"Slippage\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..d9eb8890d4b --- /dev/null +++ b/results/contracts/mutants/CFVault/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 4.657780170440674, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9c43f3d6bed --- /dev/null +++ b/results/contracts/mutants/CFVault/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.1903576850891113, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 23, + "end": 29, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 23, + "end": 31, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..f067eae97e0 --- /dev/null +++ b/results/contracts/mutants/CFVault/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.283423900604248, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ff47ebfbcfc --- /dev/null +++ b/results/contracts/mutants/CFVault/10/ILR/diff_result_difft.json @@ -0,0 +1,242 @@ +{ + "number_of_changes": 10, + "timing": 0.7632315158843994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 54, + "content": "undefined", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 45, + "end": 47, + "content": "10", + "highlight": "normal" + }, + { + "start": 50, + "end": 52, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 45, + "end": 46, + "content": "9", + "highlight": "normal" + }, + { + "start": 49, + "end": 51, + "content": "17", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/10/TOR/diff_result_GT.json new file mode 100644 index 00000000000..a057770015c --- /dev/null +++ b/results/contracts/mutants/CFVault/10/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.7123541831970215, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/10/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/10/TOR/diff_result_difft.json new file mode 100644 index 00000000000..bb090f1f177 --- /dev/null +++ b/results/contracts/mutants/CFVault/10/TOR/diff_result_difft.json @@ -0,0 +1,376 @@ +{ + "number_of_changes": 20, + "timing": 0.8634419441223145, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b756413c9a1 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.9102277755737305, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6699296d29e --- /dev/null +++ b/results/contracts/mutants/CFVault/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.42534804344177246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..2a0158016f7 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.257543087005615, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..3594c4166de --- /dev/null +++ b/results/contracts/mutants/CFVault/2/CSC/diff_result_difft.json @@ -0,0 +1,243 @@ +{ + "number_of_changes": 32, + "timing": 1.0907831192016602, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..e8720567fd9 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.502066612243652, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..c502611ed6a --- /dev/null +++ b/results/contracts/mutants/CFVault/2/ECS/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.966388463973999, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..d241eff3c08 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.922814130783081, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..8ae70c5c9a8 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/EED/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 14, + "timing": 1.205845594406128, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..25c972d779a --- /dev/null +++ b/results/contracts/mutants/CFVault/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.992711544036865, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..2b8ebf8c289 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/EHC/diff_result_difft.json @@ -0,0 +1,244 @@ +{ + "number_of_changes": 33, + "timing": 0.8317899703979492, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/ETR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/ETR/diff_result_GT.json new file mode 100644 index 00000000000..23711ead6d0 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.262890577316284, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/ETR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/ETR/diff_result_difft.json new file mode 100644 index 00000000000..e0d921140e9 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/ETR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8189036846160889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ee32afa44ca --- /dev/null +++ b/results/contracts/mutants/CFVault/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.427578449249268, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..725efe19051 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.795311689376831, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..94a0edbe028 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.4817328453063965, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..cfd501857b7 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7233366966247559, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/MOR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..82b3c835de8 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.124732494354248, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/MOR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..2426aed9dbd --- /dev/null +++ b/results/contracts/mutants/CFVault/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6449086666107178, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 56, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 59, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 58, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CFVault/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..2b6cecdd6ad --- /dev/null +++ b/results/contracts/mutants/CFVault/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.080583333969116, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CFVault/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..b92627c23ef --- /dev/null +++ b/results/contracts/mutants/CFVault/2/OLFD/diff_result_difft.json @@ -0,0 +1,114 @@ +{ + "number_of_changes": 14, + "timing": 1.02294921875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 19, + "content": "withdraw", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/PKD/diff_result_GT.json b/results/contracts/mutants/CFVault/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..3375d619b1e --- /dev/null +++ b/results/contracts/mutants/CFVault/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.3915112018585205, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/PKD/diff_result_difft.json b/results/contracts/mutants/CFVault/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..ca474fd12c8 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/PKD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.1298818588256836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 43, + "end": 50, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 190, + "changes": [ + { + "start": 22, + "end": 29, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 190, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/RSD/diff_result_GT.json b/results/contracts/mutants/CFVault/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e8454a27251 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.085849761962891, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/RSD/diff_result_difft.json b/results/contracts/mutants/CFVault/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b0355fecc85 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/RSD/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 18, + "timing": 0.3601722717285156, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 183, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "v1", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 24, + "content": "cp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 42, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 56, + "content": "v2", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 183, + "changes": [ + { + "start": 4, + "end": 64, + "content": "/* return v1.safeMul(cp.get_virtual_price()).safeDiv(v2); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f5177bb1b6a --- /dev/null +++ b/results/contracts/mutants/CFVault/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.537451505661011, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..ec2b7f2a748 --- /dev/null +++ b/results/contracts/mutants/CFVault/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8356516361236572, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..f64a080205e --- /dev/null +++ b/results/contracts/mutants/CFVault/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.046931028366089, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/2/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e7b1bc068dd --- /dev/null +++ b/results/contracts/mutants/CFVault/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.6052334308624268, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..07c283fc784 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.19220757484436, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d28e54bc8f7 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.41443920135498047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ddd9a55047e --- /dev/null +++ b/results/contracts/mutants/CFVault/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.644585609436035, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4eb55edb347 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/CSC/diff_result_difft.json @@ -0,0 +1,299 @@ +{ + "number_of_changes": 38, + "timing": 1.6739501953125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/3/ECS/diff_result_GT.json new file mode 100644 index 00000000000..a4ce3fe01ae --- /dev/null +++ b/results/contracts/mutants/CFVault/3/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.300037622451782, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/3/ECS/diff_result_difft.json new file mode 100644 index 00000000000..76b1ab43b57 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/ECS/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.8076770305633545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 42, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..b2af72a79d5 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.8204665184021, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..21eacafa40e --- /dev/null +++ b/results/contracts/mutants/CFVault/3/EED/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 29, + "timing": 0.6536364555358887, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7ffd0505cd5 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.527400970458984, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..250253c1ee2 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/EHC/diff_result_difft.json @@ -0,0 +1,322 @@ +{ + "number_of_changes": 43, + "timing": 1.7006094455718994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/ETR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/ETR/diff_result_GT.json new file mode 100644 index 00000000000..bc7585afc67 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.238096475601196, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/ETR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/ETR/diff_result_difft.json new file mode 100644 index 00000000000..33a190081e7 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/ETR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.737208604812622, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..039d966826b --- /dev/null +++ b/results/contracts/mutants/CFVault/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.2528417110443115, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..be5bfabbc52 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.0336267948150635, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1908092a1e2 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.19768500328064, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b09b1e2ec54 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.662057876586914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/MOR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..44972d2bff6 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.313899517059326, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/MOR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e92206c4ac2 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.0148766040802002, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 56, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 59, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 58, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 60, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/OLFD/diff_result_GT.json b/results/contracts/mutants/CFVault/3/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..667a3231be6 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.329708337783813, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/OLFD/diff_result_difft.json b/results/contracts/mutants/CFVault/3/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..b76334fbf0d --- /dev/null +++ b/results/contracts/mutants/CFVault/3/OLFD/diff_result_difft.json @@ -0,0 +1,2975 @@ +{ + "number_of_changes": 442, + "timing": 1.148000717163086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 19, + "content": "withdraw", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 17, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 37, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 51, + "content": "balanceOfAddr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 64, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 73, + "content": "address", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 84, + "content": "controller", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ".", + "highlight": "normal" + }, + { + "start": 85, + "end": 101, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 102, + "end": 103, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 14, + "content": "dec", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 27, + "content": "**", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 45, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 54, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 67, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "lp_amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 6, + "end": 16, + "content": "controller", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 24, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 6, + "end": 7, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 23, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 37, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 49, + "content": "\"Slippage\"", + "highlight": "string" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 114, + "changes": [ + { + "start": 2, + "end": 3, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 20, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 38, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "==", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 69, + "content": "\"token inflation\"", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 6, + "end": 12, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 25, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 43, + "content": "safeTransferFrom", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 63, + "content": "address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 74, + "content": "controller", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 91, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + }, + { + "start": 96, + "end": 103, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 4, + "end": 8, + "content": "else", + "highlight": "keyword" + }, + { + "start": 8, + "end": 9, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 6, + "end": 15, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 26, + "content": "lp_after", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 44, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "\"too small amount\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 18, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 31, + "content": "controller", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 48, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 71, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 52, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ".", + "highlight": "normal" + }, + { + "start": 69, + "end": 76, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 86, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 4, + "end": 23, + "content": "TokenInterfaceERC20", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 48, + "content": "generateTokens", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 71, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 14, + "content": "vir", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 27, + "content": "controller", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 44, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 64, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "d", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + }, + { + "start": 21, + "end": 38, + "content": "\"invalid decimal\"", + "highlight": "string" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 21, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 64, + "content": "slip", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 73, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 77, + "content": "dec", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 79, + "content": ".", + "highlight": "normal" + }, + { + "start": 79, + "end": 86, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 87, + "end": 90, + "content": "vir", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "d", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 25, + "content": "ERC20Base", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 36, + "content": "controller", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ".", + "highlight": "normal" + }, + { + "start": 37, + "end": 53, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 73, + "content": "get_lp_token_addr", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 77, + "content": ".", + "highlight": "normal" + }, + { + "start": 77, + "end": 85, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 19, + "content": "lp_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 32, + "content": "controller", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 49, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 72, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 7, + "end": 8, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 6, + "end": 7, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 18, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 38, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 52, + "content": "balanceOfAddr", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 65, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "address", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 85, + "content": "controller", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 102, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 102, + "end": 103, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 50, + "content": "**", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "18", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 61, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 72, + "content": "10", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 75, + "content": "**", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "d", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 19, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 5, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/RSD/diff_result_GT.json b/results/contracts/mutants/CFVault/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..4855741bba9 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.265069961547852, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/RSD/diff_result_difft.json b/results/contracts/mutants/CFVault/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b8116c8165c --- /dev/null +++ b/results/contracts/mutants/CFVault/3/RSD/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 28, + "timing": 0.6202876567840576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 63, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 6, + "end": 72, + "content": "/* return controller.get_current_pool().get_lp_token_balance(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 183, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "v1", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 24, + "content": "cp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 42, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 56, + "content": "v2", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 183, + "changes": [ + { + "start": 4, + "end": 64, + "content": "/* return v1.safeMul(cp.get_virtual_price()).safeDiv(v2); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..e8e61c42f5a --- /dev/null +++ b/results/contracts/mutants/CFVault/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.093334674835205, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..bca3cabba6f --- /dev/null +++ b/results/contracts/mutants/CFVault/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.7630658149719238, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..960c85dd299 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.80141282081604, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/3/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..99c5ac36151 --- /dev/null +++ b/results/contracts/mutants/CFVault/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.4914710521697998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d6e6e3eda25 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.026705026626587, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..33cb538739d --- /dev/null +++ b/results/contracts/mutants/CFVault/4/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.1356651782989502, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..2ebafb4283f --- /dev/null +++ b/results/contracts/mutants/CFVault/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.241739749908447, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..c9daca0b719 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/CSC/diff_result_difft.json @@ -0,0 +1,468 @@ +{ + "number_of_changes": 62, + "timing": 0.8391327857971191, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/4/ECS/diff_result_GT.json new file mode 100644 index 00000000000..3ca74db42b1 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.7518181800842285, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/4/ECS/diff_result_difft.json new file mode 100644 index 00000000000..c7356732934 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/ECS/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 0.6578061580657959, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 42, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..39fcac6a150 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.672970294952393, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..b960cf01e08 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/EED/diff_result_difft.json @@ -0,0 +1,362 @@ +{ + "number_of_changes": 46, + "timing": 1.439913272857666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 77, + "content": "/* emit CFFWithdraw(msg.sender, r, _amount, f, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e225261e155 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.226790428161621, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..582e1b54f9e --- /dev/null +++ b/results/contracts/mutants/CFVault/4/EHC/diff_result_difft.json @@ -0,0 +1,478 @@ +{ + "number_of_changes": 66, + "timing": 0.8077309131622314, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/ETR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/ETR/diff_result_GT.json new file mode 100644 index 00000000000..c413fb57052 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.923774242401123, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/ETR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/ETR/diff_result_difft.json new file mode 100644 index 00000000000..c9149c92618 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/ETR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.22652959823608398, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 24, + "end": 28, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..91c5a6a3c31 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.07396936416626, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..dee267b8e96 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.9978723526000977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6fba312e809 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.62238621711731, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8bd16f31c4c --- /dev/null +++ b/results/contracts/mutants/CFVault/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.214986801147461, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/MOR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..286350e69b9 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.391771078109741, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/MOR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..81cf26bf59e --- /dev/null +++ b/results/contracts/mutants/CFVault/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.6105272769927979, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 56, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 59, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 58, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 60, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/OLFD/diff_result_GT.json b/results/contracts/mutants/CFVault/4/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..54747be792c --- /dev/null +++ b/results/contracts/mutants/CFVault/4/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.112773418426514, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/OLFD/diff_result_difft.json b/results/contracts/mutants/CFVault/4/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..242b113ae16 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/OLFD/diff_result_difft.json @@ -0,0 +1,5156 @@ +{ + "number_of_changes": 773, + "timing": 1.421018362045288, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 19, + "content": "withdraw", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 50, + "content": "**", + "highlight": "keyword" + }, + { + "start": 50, + "end": 52, + "content": "18", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 61, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 72, + "content": "10", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 75, + "content": "**", + "highlight": "keyword" + }, + { + "start": 75, + "end": 76, + "content": "d", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "\"too small amount\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 6, + "end": 7, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 20, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 38, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "==", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 69, + "content": "\"token inflation\"", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 21, + "content": "lp_amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 13, + "content": "d", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + }, + { + "start": 21, + "end": 38, + "content": "\"invalid decimal\"", + "highlight": "string" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 14, + "content": "dec", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 27, + "content": "**", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 45, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 54, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 67, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 52, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ".", + "highlight": "normal" + }, + { + "start": 69, + "end": 76, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 86, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 7, + "end": 8, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 6, + "end": 15, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 26, + "content": "lp_after", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 44, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 18, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 31, + "content": "controller", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 48, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 71, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 14, + "content": "vir", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 27, + "content": "controller", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 44, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ".", + "highlight": "normal" + }, + { + "start": 47, + "end": 64, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 95, + "changes": [ + { + "start": 6, + "end": 16, + "content": "controller", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 24, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 6, + "end": 7, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 4, + "end": 23, + "content": "TokenInterfaceERC20", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 32, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 48, + "content": "generateTokens", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 71, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 21, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 31, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 64, + "content": "slip", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 73, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 77, + "content": "dec", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 79, + "content": ".", + "highlight": "normal" + }, + { + "start": 79, + "end": 86, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 87, + "end": 90, + "content": "vir", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 23, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 37, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 49, + "content": "\"Slippage\"", + "highlight": "string" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 17, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 37, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 51, + "content": "balanceOfAddr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 64, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ",", + "highlight": "normal" + }, + { + "start": 66, + "end": 73, + "content": "address", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 84, + "content": "controller", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ".", + "highlight": "normal" + }, + { + "start": 85, + "end": 101, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 102, + "end": 103, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 4, + "end": 8, + "content": "else", + "highlight": "keyword" + }, + { + "start": 8, + "end": 9, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 18, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 38, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 52, + "content": "balanceOfAddr", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 65, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "address", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 85, + "content": "controller", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 102, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 102, + "end": 103, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 106, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 6, + "end": 12, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 25, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 43, + "content": "safeTransferFrom", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 63, + "content": "address", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 74, + "content": "controller", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 91, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 93, + "end": 94, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + }, + { + "start": 96, + "end": 103, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 5, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 19, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "d", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 25, + "content": "ERC20Base", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 36, + "content": "controller", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ".", + "highlight": "normal" + }, + { + "start": 37, + "end": 53, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 73, + "content": "get_lp_token_addr", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 77, + "content": ".", + "highlight": "normal" + }, + { + "start": 77, + "end": 85, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 6, + "end": 10, + "content": "uint", + "highlight": "normal" + }, + { + "start": 11, + "end": 19, + "content": "lp_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 32, + "content": "controller", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 49, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 72, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "payable", + "highlight": "keyword" + }, + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 114, + "changes": [ + { + "start": 2, + "end": 3, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 18, + "content": "_after", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 38, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ".", + "highlight": "normal" + }, + { + "start": 39, + "end": 52, + "content": "balanceOfAddr", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 65, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ",", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "address", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "this", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 25, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "_after", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "_before", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 18, + "content": "amount", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 36, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 47, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 126, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 24, + "content": "LP_token_amount", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 53, + "content": "controller", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 70, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ".", + "highlight": "normal" + }, + { + "start": 73, + "end": 93, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 96, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ".", + "highlight": "normal" + }, + { + "start": 97, + "end": 104, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 104, + "end": 105, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 105, + "end": 111, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 111, + "end": 112, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 112, + "end": 120, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 120, + "end": 121, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 121, + "end": 122, + "content": ".", + "highlight": "normal" + }, + { + "start": 122, + "end": 133, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 133, + "end": 134, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 134, + "end": 135, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 135, + "end": 136, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 12, + "content": "dec", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "=", + "highlight": "normal" + }, + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 22, + "content": "10", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 25, + "content": "**", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 43, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 52, + "content": "decimals", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 65, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 6, + "end": 25, + "content": "TokenInterfaceERC20", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 49, + "content": "destroyTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 6, + "end": 7, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 7, + "end": 25, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 57, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 129, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 12, + "content": "vir", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "=", + "highlight": "normal" + }, + { + "start": 15, + "end": 25, + "content": "controller", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 42, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 62, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 6, + "end": 25, + "content": "TokenInterfaceERC20", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 49, + "content": "destroyTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 72, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 55, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "f", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 4, + "end": 14, + "content": "controller", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": ".", + "highlight": "normal" + }, + { + "start": 15, + "end": 23, + "content": "withdraw", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 39, + "content": "LP_token_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 25, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 39, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "\"Slippage\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 6, + "end": 13, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "r", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 31, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "f", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "r", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 6, + "end": 13, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "f", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 31, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ".", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 58, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 78, + "content": "ratio_base", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 2, + "end": 3, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 4, + "end": 11, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 12, + "end": 19, + "content": "_before", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 39, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 53, + "content": "balanceOfAddr", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 66, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ",", + "highlight": "normal" + }, + { + "start": 68, + "end": 75, + "content": "address", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 80, + "content": "this", + "highlight": "normal" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 2, + "end": 10, + "content": "function", + "highlight": "keyword" + }, + { + "start": 11, + "end": 19, + "content": "withdraw", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + }, + { + "start": 43, + "end": 44, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [] + } + }, + { + "lhs": { + "line_number": 124, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 18, + "content": "amount", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 52, + "content": "\"no enough LP tokens\"", + "highlight": "string" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 4, + "end": 8, + "content": "uint", + "highlight": "normal" + }, + { + "start": 9, + "end": 19, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 37, + "content": "LP_token_amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 49, + "content": "vir", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 58, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 63, + "content": "slip", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ".", + "highlight": "normal" + }, + { + "start": 65, + "end": 72, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 76, + "content": "dec", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ".", + "highlight": "normal" + }, + { + "start": 78, + "end": 85, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 90, + "content": "uint", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 91, + "end": 95, + "content": "1e40", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/RSD/diff_result_GT.json b/results/contracts/mutants/CFVault/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3d9c8094c07 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.679367303848267, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/RSD/diff_result_difft.json b/results/contracts/mutants/CFVault/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a3d79bc2c51 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/RSD/diff_result_difft.json @@ -0,0 +1,280 @@ +{ + "number_of_changes": 33, + "timing": 1.6207170486450195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 6, + "end": 21, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 183, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "v1", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 24, + "content": "cp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 42, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ".", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 56, + "content": "v2", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 183, + "changes": [ + { + "start": 4, + "end": 64, + "content": "/* return v1.safeMul(cp.get_virtual_price()).safeDiv(v2); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 187, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 40, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 63, + "content": "get_lp_token_balance", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 6, + "end": 72, + "content": "/* return controller.get_current_pool().get_lp_token_balance(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 18, + "content": "address", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 21, + "content": "cf", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 4, + "end": 29, + "content": "/* return address(cf); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..db7acd008a9 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.635173559188843, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..face923319c --- /dev/null +++ b/results/contracts/mutants/CFVault/4/TOR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 8, + "timing": 0.14177155494689941, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..d0d046f482a --- /dev/null +++ b/results/contracts/mutants/CFVault/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 3.5237650871276855, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/4/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..7f1011d84a9 --- /dev/null +++ b/results/contracts/mutants/CFVault/4/VVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.9246196746826172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..de9908ee502 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.722761631011963, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1ef1ab712f3 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/BOR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 5, + "timing": 1.118593454360962, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..793704d6c05 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.14812445640564, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a4ee0cff8f2 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/CSC/diff_result_difft.json @@ -0,0 +1,506 @@ +{ + "number_of_changes": 65, + "timing": 0.3725461959838867, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/5/ECS/diff_result_GT.json new file mode 100644 index 00000000000..5ca343bddad --- /dev/null +++ b/results/contracts/mutants/CFVault/5/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.7081286907196045, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/5/ECS/diff_result_difft.json new file mode 100644 index 00000000000..853a151148a --- /dev/null +++ b/results/contracts/mutants/CFVault/5/ECS/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 5, + "timing": 0.6123521327972412, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 42, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..d6d959bdff5 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.358173847198486, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..9cf3977a07d --- /dev/null +++ b/results/contracts/mutants/CFVault/5/EED/diff_result_difft.json @@ -0,0 +1,482 @@ +{ + "number_of_changes": 63, + "timing": 1.4722650051116943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 77, + "content": "/* emit CFFWithdraw(msg.sender, r, _amount, f, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 89, + "content": "/* emit CFFWithdraw(msg.sender, target_amount, _amount, 0, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..8ce4c9e65cf --- /dev/null +++ b/results/contracts/mutants/CFVault/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.903575897216797, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..7c9393ac148 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/EHC/diff_result_difft.json @@ -0,0 +1,544 @@ +{ + "number_of_changes": 74, + "timing": 1.1605446338653564, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 61, + "content": "/* require(_amount <= max_amount, \"too large amount\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0c6361b35b4 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.420259475708008, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..28824155660 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.6620981693267822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7d45596a26b --- /dev/null +++ b/results/contracts/mutants/CFVault/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.065070629119873, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4d8026f93c4 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/ILR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 2.255732297897339, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 54, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/MOR/diff_result_GT.json b/results/contracts/mutants/CFVault/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..f5d5f59a33c --- /dev/null +++ b/results/contracts/mutants/CFVault/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.7576210498809814, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/MOR/diff_result_difft.json b/results/contracts/mutants/CFVault/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..ed76550424e --- /dev/null +++ b/results/contracts/mutants/CFVault/5/MOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.5342473983764648, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 56, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 59, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 58, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 60, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d0068a4eb58 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.32444429397583, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..1ddb952477c --- /dev/null +++ b/results/contracts/mutants/CFVault/5/TOR/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 10, + "timing": 1.070021390914917, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..4deda6f975e --- /dev/null +++ b/results/contracts/mutants/CFVault/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 3.990351676940918, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/5/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..1f8e5a25186 --- /dev/null +++ b/results/contracts/mutants/CFVault/5/VVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 0.9977433681488037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bfd0afb21ba --- /dev/null +++ b/results/contracts/mutants/CFVault/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.945079565048218, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ea6999c5a69 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/BOR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 6, + "timing": 0.845266580581665, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..83c4f01d910 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 8.373079061508179, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..7e17525858d --- /dev/null +++ b/results/contracts/mutants/CFVault/6/CSC/diff_result_difft.json @@ -0,0 +1,665 @@ +{ + "number_of_changes": 88, + "timing": 0.7982618808746338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 52, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ".", + "highlight": "normal" + }, + { + "start": 69, + "end": 76, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 86, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 4, + "end": 8, + "content": "else", + "highlight": "keyword" + }, + { + "start": 8, + "end": 9, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/6/ECS/diff_result_GT.json new file mode 100644 index 00000000000..914bdaf116d --- /dev/null +++ b/results/contracts/mutants/CFVault/6/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.3522350788116455, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/6/ECS/diff_result_difft.json new file mode 100644 index 00000000000..f031723c176 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/ECS/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 6, + "timing": 0.8709053993225098, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 42, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 86, + "end": 90, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 86, + "end": 91, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..30db09749a4 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.572010278701782, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..fdf7f31ac10 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/EED/diff_result_difft.json @@ -0,0 +1,544 @@ +{ + "number_of_changes": 70, + "timing": 2.4406697750091553, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 89, + "content": "/* emit CFFWithdraw(msg.sender, target_amount, _amount, 0, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 77, + "content": "/* emit CFFWithdraw(msg.sender, r, _amount, f, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeWithdrawFee", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "old", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeWithdrawFee(old, withdraw_fee_ratio); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..6e9b32055da --- /dev/null +++ b/results/contracts/mutants/CFVault/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.985099792480469, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c69264ed34f --- /dev/null +++ b/results/contracts/mutants/CFVault/6/EHC/diff_result_difft.json @@ -0,0 +1,610 @@ +{ + "number_of_changes": 82, + "timing": 1.1489744186401367, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 61, + "content": "/* require(_amount <= max_amount, \"too large amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 49, + "content": "/* require(slip != 0, \"Slippage not set\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..afd10fcdbcb --- /dev/null +++ b/results/contracts/mutants/CFVault/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.267709016799927, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0842123dd7b --- /dev/null +++ b/results/contracts/mutants/CFVault/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.717914342880249, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6d2fffc85e5 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.128291845321655, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..0ff847892e5 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/ILR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 0.6081044673919678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 54, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "17", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/MOR/diff_result_GT.json b/results/contracts/mutants/CFVault/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..45ffd081456 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.980820178985596, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/MOR/diff_result_difft.json b/results/contracts/mutants/CFVault/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..744d6c5571b --- /dev/null +++ b/results/contracts/mutants/CFVault/6/MOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.8072245121002197, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 56, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 47, + "end": 59, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 55, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 46, + "end": 58, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 63, + "content": "nonReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 51, + "end": 60, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 50, + "end": 59, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 50, + "end": 62, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 53, + "end": 62, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 53, + "end": 65, + "content": "nonReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f9fc322f76a --- /dev/null +++ b/results/contracts/mutants/CFVault/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.894445896148682, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..1d141f9ebb3 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/TOR/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 12, + "timing": 1.6599135398864746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..da7de98ca77 --- /dev/null +++ b/results/contracts/mutants/CFVault/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 4.545654535293579, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/6/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..ffd3fa6e30f --- /dev/null +++ b/results/contracts/mutants/CFVault/6/VVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 0.24147367477416992, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e651e8de4bd --- /dev/null +++ b/results/contracts/mutants/CFVault/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.550865888595581, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..0676bb180c0 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/BOR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 7, + "timing": 1.0272974967956543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 73, + "end": 74, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..f9f760ea059 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 9.058163404464722, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..832065b5fbb --- /dev/null +++ b/results/contracts/mutants/CFVault/7/CSC/diff_result_difft.json @@ -0,0 +1,745 @@ +{ + "number_of_changes": 98, + "timing": 1.6431939601898193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 4, + "end": 8, + "content": "else", + "highlight": "keyword" + }, + { + "start": 8, + "end": 9, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 52, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ".", + "highlight": "normal" + }, + { + "start": 69, + "end": 76, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 86, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 7, + "end": 25, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 57, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/7/ECS/diff_result_GT.json new file mode 100644 index 00000000000..449f981311e --- /dev/null +++ b/results/contracts/mutants/CFVault/7/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.648786783218384, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/7/ECS/diff_result_difft.json new file mode 100644 index 00000000000..ab377762b8e --- /dev/null +++ b/results/contracts/mutants/CFVault/7/ECS/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 7, + "timing": 0.10445547103881836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 42, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 86, + "end": 90, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 86, + "end": 91, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 51, + "end": 58, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 51, + "end": 56, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..5048e0cc47c --- /dev/null +++ b/results/contracts/mutants/CFVault/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.94299054145813, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..be158c0b772 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/EED/diff_result_difft.json @@ -0,0 +1,624 @@ +{ + "number_of_changes": 80, + "timing": 3.098109245300293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 89, + "content": "/* emit CFFWithdraw(msg.sender, target_amount, _amount, 0, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 77, + "content": "/* emit CFFWithdraw(msg.sender, r, _amount, f, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeWithdrawFee", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "old", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeWithdrawFee(old, withdraw_fee_ratio); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 25, + "content": "ChangeController", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "old", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 49, + "content": "controller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeController(old, address(controller)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..eee8cdc3e07 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.163188457489014, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..745abf72c40 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/EHC/diff_result_difft.json @@ -0,0 +1,676 @@ +{ + "number_of_changes": 90, + "timing": 1.468517541885376, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 61, + "content": "/* require(_amount <= max_amount, \"too large amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "\"too small amount\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* require(_amount != 0, \"too small amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 49, + "content": "/* require(slip != 0, \"Slippage not set\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b8e0d9de543 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.036550283432007, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c84e3ca00bd --- /dev/null +++ b/results/contracts/mutants/CFVault/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.834341287612915, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6c83f70f17a --- /dev/null +++ b/results/contracts/mutants/CFVault/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.760528802871704, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..99a6e1ab769 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/ILR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 0.31238794326782227, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 54, + "content": "undefined", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/7/TOR/diff_result_GT.json new file mode 100644 index 00000000000..b63657b1bc7 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.14178466796875, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/7/TOR/diff_result_difft.json new file mode 100644 index 00000000000..b1455f15d84 --- /dev/null +++ b/results/contracts/mutants/CFVault/7/TOR/diff_result_difft.json @@ -0,0 +1,268 @@ +{ + "number_of_changes": 14, + "timing": 0.8064870834350586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..3cd5d2e365f --- /dev/null +++ b/results/contracts/mutants/CFVault/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 3.9938912391662598, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/7/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e096c1778eb --- /dev/null +++ b/results/contracts/mutants/CFVault/7/VVR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 7, + "timing": 1.5110654830932617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..721b85bebe5 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.91294527053833, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3d1de81e7fd --- /dev/null +++ b/results/contracts/mutants/CFVault/8/BOR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 8, + "timing": 0.8106391429901123, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 73, + "end": 74, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..2ee8ec9d6eb --- /dev/null +++ b/results/contracts/mutants/CFVault/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 8.472005367279053, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..3c237b5a225 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/CSC/diff_result_difft.json @@ -0,0 +1,1056 @@ +{ + "number_of_changes": 143, + "timing": 1.0412378311157227, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 4, + "end": 8, + "content": "else", + "highlight": "keyword" + }, + { + "start": 8, + "end": 9, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 52, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ".", + "highlight": "normal" + }, + { + "start": 69, + "end": 76, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 86, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 7, + "end": 25, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 57, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 6, + "end": 25, + "content": "TokenInterfaceERC20", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 49, + "content": "destroyTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 72, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/ECS/diff_result_GT.json b/results/contracts/mutants/CFVault/8/ECS/diff_result_GT.json new file mode 100644 index 00000000000..1c4223c0d84 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.454051971435547, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/ECS/diff_result_difft.json b/results/contracts/mutants/CFVault/8/ECS/diff_result_difft.json new file mode 100644 index 00000000000..fd12c53890e --- /dev/null +++ b/results/contracts/mutants/CFVault/8/ECS/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 8, + "timing": 1.8830647468566895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 44, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 40, + "end": 45, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 17, + "end": 22, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 44, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 37, + "end": 42, + "content": "uint8", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 86, + "end": 90, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 86, + "end": 91, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 19, + "content": "uint", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 51, + "end": 58, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 51, + "end": 56, + "content": "uint8", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 179, + "changes": [ + { + "start": 56, + "end": 63, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 179, + "changes": [ + { + "start": 56, + "end": 61, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/8/EED/diff_result_GT.json new file mode 100644 index 00000000000..a3ee0c18862 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.276015520095825, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/8/EED/diff_result_difft.json new file mode 100644 index 00000000000..312b3c1fc00 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/EED/diff_result_difft.json @@ -0,0 +1,686 @@ +{ + "number_of_changes": 87, + "timing": 0.4287407398223877, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 89, + "content": "/* emit CFFWithdraw(msg.sender, target_amount, _amount, 0, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 77, + "content": "/* emit CFFWithdraw(msg.sender, r, _amount, f, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeWithdrawFee", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "old", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeWithdrawFee(old, withdraw_fee_ratio); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 25, + "content": "ChangeController", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "old", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 49, + "content": "controller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeController(old, address(controller)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "ChangeFeePool", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "old", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 36, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* emit ChangeFeePool(old, fee_pool); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..135e596011f --- /dev/null +++ b/results/contracts/mutants/CFVault/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.916096687316895, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..d10b5cf463c --- /dev/null +++ b/results/contracts/mutants/CFVault/8/EHC/diff_result_difft.json @@ -0,0 +1,774 @@ +{ + "number_of_changes": 103, + "timing": 0.5087335109710693, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 49, + "content": "/* require(slip != 0, \"Slippage not set\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 61, + "content": "/* require(_amount <= max_amount, \"too large amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "\"too small amount\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* require(_amount != 0, \"too small amount\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 20, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 38, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "==", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 69, + "content": "\"token inflation\"", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 77, + "content": "/* require(tt_after.safeSub(tt_before) == _amount, \"token inflation\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..34ee0476c1f --- /dev/null +++ b/results/contracts/mutants/CFVault/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.929176568984985, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f6161d13bea --- /dev/null +++ b/results/contracts/mutants/CFVault/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.724818229675293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..814417fa44c --- /dev/null +++ b/results/contracts/mutants/CFVault/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.078514575958252, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..62004ab0f55 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/ILR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 8, + "timing": 0.3499464988708496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 54, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/8/TOR/diff_result_GT.json new file mode 100644 index 00000000000..8d181b6566e --- /dev/null +++ b/results/contracts/mutants/CFVault/8/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.46591591835022, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/8/TOR/diff_result_difft.json new file mode 100644 index 00000000000..3f96cb93856 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/TOR/diff_result_difft.json @@ -0,0 +1,304 @@ +{ + "number_of_changes": 16, + "timing": 0.4864792823791504, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/VVR/diff_result_GT.json b/results/contracts/mutants/CFVault/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..7ef1c079200 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 3.94566011428833, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/8/VVR/diff_result_difft.json b/results/contracts/mutants/CFVault/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f0cc0cf58d3 --- /dev/null +++ b/results/contracts/mutants/CFVault/8/VVR/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 8, + "timing": 0.9456899166107178, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 30, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 24, + "end": 32, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/BOR/diff_result_GT.json b/results/contracts/mutants/CFVault/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c2811a41431 --- /dev/null +++ b/results/contracts/mutants/CFVault/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.242535829544067, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/BOR/diff_result_difft.json b/results/contracts/mutants/CFVault/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2a771a392bb --- /dev/null +++ b/results/contracts/mutants/CFVault/9/BOR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 9, + "timing": 0.36599183082580566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 24, + "end": 25, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 17, + "end": 18, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 86, + "end": 87, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 73, + "end": 74, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/CSC/diff_result_GT.json b/results/contracts/mutants/CFVault/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..625aa0ec77d --- /dev/null +++ b/results/contracts/mutants/CFVault/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 8.24765133857727, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/CSC/diff_result_difft.json b/results/contracts/mutants/CFVault/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4ede145478c --- /dev/null +++ b/results/contracts/mutants/CFVault/9/CSC/diff_result_difft.json @@ -0,0 +1,1094 @@ +{ + "number_of_changes": 146, + "timing": 0.5798981189727783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [] + } + }, + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "address", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "controller", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 82, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ".", + "highlight": "normal" + }, + { + "start": 86, + "end": 95, + "content": "toPayable", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ",", + "highlight": "normal" + }, + { + "start": 99, + "end": 106, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 4, + "end": 8, + "content": "else", + "highlight": "keyword" + }, + { + "start": 8, + "end": 9, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 6, + "end": 16, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "safeMul", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 52, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 65, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ".", + "highlight": "normal" + }, + { + "start": 69, + "end": 76, + "content": "safeDiv", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 86, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 8, + "end": 17, + "content": "lp_before", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "==", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 140, + "changes": [ + { + "start": 7, + "end": 25, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 46, + "end": 53, + "content": "address", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 57, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 6, + "end": 23, + "content": "TransferableToken", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 32, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 45, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 72, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 140, + "changes": [] + } + }, + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 6, + "end": 25, + "content": "TokenInterfaceERC20", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 34, + "content": "lp_token", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 49, + "content": "destroyTokens", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 69, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 180, + "changes": [ + { + "start": 7, + "end": 9, + "content": "v2", + "highlight": "normal" + }, + { + "start": 10, + "end": 12, + "content": "==", + "highlight": "keyword" + }, + { + "start": 13, + "end": 14, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/EED/diff_result_GT.json b/results/contracts/mutants/CFVault/9/EED/diff_result_GT.json new file mode 100644 index 00000000000..f3f72aa8465 --- /dev/null +++ b/results/contracts/mutants/CFVault/9/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.154333114624023, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/EED/diff_result_difft.json b/results/contracts/mutants/CFVault/9/EED/diff_result_difft.json new file mode 100644 index 00000000000..e28de0deffd --- /dev/null +++ b/results/contracts/mutants/CFVault/9/EED/diff_result_difft.json @@ -0,0 +1,754 @@ +{ + "number_of_changes": 95, + "timing": 0.8076519966125488, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 24, + "content": "ChangeMaxAmount", + "highlight": "type" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "old", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 4, + "end": 48, + "content": "/* emit ChangeMaxAmount(old, max_amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 23, + "content": "ChangeSlippage", + "highlight": "type" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "old", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "slip", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 41, + "content": "/* emit ChangeSlippage(old, slip); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "CFFDeposit", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 51, + "content": "cff_amount", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ",", + "highlight": "normal" + }, + { + "start": 53, + "end": 70, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 4, + "end": 80, + "content": "/* emit CFFDeposit(msg.sender, _amount, cff_amount, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 48, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 57, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "0", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": ",", + "highlight": "normal" + }, + { + "start": 62, + "end": 79, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 6, + "end": 89, + "content": "/* emit CFFWithdraw(msg.sender, target_amount, _amount, 0, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 10, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 11, + "end": 22, + "content": "CFFWithdraw", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "r", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "f", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ",", + "highlight": "normal" + }, + { + "start": 50, + "end": 67, + "content": "get_virtual_price", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 6, + "end": 77, + "content": "/* emit CFFWithdraw(msg.sender, r, _amount, f, get_virtual_price()); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 26, + "content": "ChangeWithdrawFee", + "highlight": "type" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "old", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 50, + "content": "withdraw_fee_ratio", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeWithdrawFee(old, withdraw_fee_ratio); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 25, + "content": "ChangeController", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 29, + "content": "old", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 49, + "content": "controller", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 58, + "content": "/* emit ChangeController(old, address(controller)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 22, + "content": "ChangeFeePool", + "highlight": "type" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "old", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 36, + "content": "fee_pool", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 4, + "end": 44, + "content": "/* emit ChangeFeePool(old, fee_pool); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 19, + "content": "NewCFVault", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "cf", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 4, + "end": 39, + "content": "/* emit NewCFVault(address(cf)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/EHC/diff_result_GT.json b/results/contracts/mutants/CFVault/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4bd36c5e671 --- /dev/null +++ b/results/contracts/mutants/CFVault/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.772677183151245, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/EHC/diff_result_difft.json b/results/contracts/mutants/CFVault/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..34109a56adc --- /dev/null +++ b/results/contracts/mutants/CFVault/9/EHC/diff_result_difft.json @@ -0,0 +1,842 @@ +{ + "number_of_changes": 111, + "timing": 1.7217841148376465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_controller", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 38, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 61, + "content": "\"invalid controller\"", + "highlight": "string" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 69, + "content": "/* require(_controller != address(0x0), \"invalid controller\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 34, + "content": "value", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 54, + "content": "\"inconsist amount\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 62, + "content": "/* require(_amount == msg.value, \"inconsist amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 16, + "content": "slip", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 41, + "content": "\"Slippage not set\"", + "highlight": "string" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 4, + "end": 49, + "content": "/* require(slip != 0, \"Slippage not set\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 33, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ".", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "address", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 69, + "content": "this", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 74, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ",", + "highlight": "normal" + }, + { + "start": 84, + "end": 115, + "content": "\"CFVault: not enough allowance\"", + "highlight": "string" + }, + { + "start": 115, + "end": 116, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 123, + "content": "/* require(IERC20(target_token).allowance(msg.sender, address(this)) >= _amount, \"CFVault: not enough allowance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 44, + "content": "\"too small amount\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* require(_amount != 0, \"too small amount\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "controller", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 47, + "content": "CFControllerInterface", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 66, + "content": "controller", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ".", + "highlight": "normal" + }, + { + "start": 67, + "end": 83, + "content": "get_current_pool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 86, + "end": 88, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 89, + "end": 99, + "content": "ICurvePool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 103, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 103, + "end": 104, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 104, + "end": 105, + "content": ",", + "highlight": "normal" + }, + { + "start": 106, + "end": 114, + "content": "\"paused\"", + "highlight": "string" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 4, + "end": 122, + "content": "/* require(controller != CFControllerInterface(0x0) && controller.get_current_pool() != ICurvePool(0x0), \"paused\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 19, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 33, + "content": "max_amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 53, + "content": "\"too large amount\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 73, + "changes": [ + { + "start": 4, + "end": 61, + "content": "/* require(_amount <= max_amount, \"too large amount\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 20, + "content": "tt_after", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 28, + "content": "safeSub", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 38, + "content": "tt_before", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 42, + "content": "==", + "highlight": "keyword" + }, + { + "start": 43, + "end": 50, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ",", + "highlight": "normal" + }, + { + "start": 52, + "end": 69, + "content": "\"token inflation\"", + "highlight": "string" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 4, + "end": 77, + "content": "/* require(tt_after.safeSub(tt_before) == _amount, \"token inflation\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 23, + "content": "lp_amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 27, + "end": 37, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 49, + "content": "\"Slippage\"", + "highlight": "string" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 6, + "end": 57, + "content": "/* require(lp_amount >= min_amount, \"Slippage\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/FVR/diff_result_GT.json b/results/contracts/mutants/CFVault/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1b82e95e041 --- /dev/null +++ b/results/contracts/mutants/CFVault/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.225794315338135, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/FVR/diff_result_difft.json b/results/contracts/mutants/CFVault/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9a360224a91 --- /dev/null +++ b/results/contracts/mutants/CFVault/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.2644951343536377, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 77, + "end": 85, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 43, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 37, + "end": 45, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 49, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 43, + "end": 51, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/ILR/diff_result_GT.json b/results/contracts/mutants/CFVault/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9e8a84871cc --- /dev/null +++ b/results/contracts/mutants/CFVault/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.717617750167847, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/ILR/diff_result_difft.json b/results/contracts/mutants/CFVault/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..63d7f7f8d1b --- /dev/null +++ b/results/contracts/mutants/CFVault/9/ILR/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 9, + "timing": 1.430088758468628, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 22, + "content": "10000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 17, + "end": 21, + "content": "9999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 23, + "end": 24, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 24, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 22, + "end": 23, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 49, + "content": "1e32", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 45, + "end": 54, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 17, + "end": 19, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 45, + "end": 47, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 45, + "end": 46, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 106, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/TOR/diff_result_GT.json b/results/contracts/mutants/CFVault/9/TOR/diff_result_GT.json new file mode 100644 index 00000000000..3aaa75f6e06 --- /dev/null +++ b/results/contracts/mutants/CFVault/9/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.4480671882629395, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CFVault/9/TOR/diff_result_difft.json b/results/contracts/mutants/CFVault/9/TOR/diff_result_difft.json new file mode 100644 index 00000000000..8a55a7bb0ae --- /dev/null +++ b/results/contracts/mutants/CFVault/9/TOR/diff_result_difft.json @@ -0,0 +1,340 @@ +{ + "number_of_changes": 18, + "timing": 1.682785987854004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 48, + "content": "msg", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 45, + "end": 47, + "content": "tx", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 47, + "content": "msg", + "highlight": "normal" + }, + { + "start": 48, + "end": 54, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 44, + "end": 46, + "content": "tx", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 113, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 52, + "content": "msg", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 49, + "end": 51, + "content": "tx", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 50, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 47, + "end": 49, + "content": "tx", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/BLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..2499185b659 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.65581202507019, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/BLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..a18ec9b91f7 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7552404403686523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f13369bb240 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.545017719268799, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a56c77e852f --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2686517238616943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/CCD/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..66299c5f495 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.097760200500488, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/CCD/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..b9081b97e78 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/CCD/diff_result_difft.json @@ -0,0 +1,148 @@ +{ + "number_of_changes": 18, + "timing": 1.435744047164917, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 8, + "end": 14, + "content": "string", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 22, + "end": 33, + "content": "tokenSymbol", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 4, + "end": 5, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 6, + "end": 11, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 21, + "content": "tokenName", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 34, + "content": "tokenSymbol", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 8, + "end": 14, + "content": "string", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 22, + "end": 31, + "content": "tokenName", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/CSC/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..6abd22cda52 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.807838201522827, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/CSC/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..bdb57837529 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/CSC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 0.26601076126098633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 17, + "content": "locks", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "account", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 36, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/DLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..ad00472b3b2 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.941497564315796, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/DLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c9cd1bd3dde --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0716865062713623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/EED/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..287553dd0fa --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.191620826721191, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/EED/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..7db89f0e8b7 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/EED/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 0.5958671569824219, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Lock", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "account", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Lock(account, amount, timestamp); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/EHC/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..c79413dcacb --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.6711509227752686, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/EHC/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9775a9a1de7 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/EHC/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 7, + "timing": 0.4741802215576172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 28, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 43, + "content": "\"Initialized\"", + "highlight": "string" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* require(!initialized, \"Initialized\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e23b00b02b2 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.105300426483154, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..043814fac29 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.5284812450408936, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/GVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..742deb4a183 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.377474069595337, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/GVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..c59a9793aca --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.43375062942504883, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 57, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 48, + "end": 54, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2b561a339a9 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.496660947799683, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..9d1945ee253 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9310042858123779, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/MOI/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..d225d6769ac --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.502159357070923, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/MOI/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..76e337e5ba5 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.7393109798431396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 70, + "end": 79, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/ORFD/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..debc29bf6e5 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.751490831375122, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/ORFD/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..752d637841b --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/ORFD/diff_result_difft.json @@ -0,0 +1,299 @@ +{ + "number_of_changes": 42, + "timing": 1.3571252822875977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 78, + "content": "ERC20", + "highlight": "type" + }, + { + "start": 78, + "end": 79, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 86, + "content": "IERC20", + "highlight": "type" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 95, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 96, + "end": 97, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 101, + "content": "bool", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 22, + "content": "_checksForLock", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 33, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "amount", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/RSD/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..1c0fd723db8 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.518826961517334, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/RSD/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..8ae96e9b22b --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/RSD/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 20, + "timing": 0.8547585010528564, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "locks", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "account", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 47, + "content": "block", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 57, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "?", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "locks", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 73, + "content": "account", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ":", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* return locks[account].timestamp > block.timestamp ? locks[account].amount : 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/SKI/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/SKI/diff_result_GT.json new file mode 100644 index 00000000000..4266d25d589 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/SKI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.659302711486816, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/SKI/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/SKI/diff_result_difft.json new file mode 100644 index 00000000000..69a2312118f --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/SKI/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 1.6499581336975098, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 83, + "changes": [] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 13, + "content": "super", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/UORD/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..140b68e71a3 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.638357400894165, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/UORD/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..4743050950e --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 2.3387789726257324, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/VVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..819632191a5 --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.917559623718262, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/1/VVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e56faa9a23d --- /dev/null +++ b/results/contracts/mutants/CGUToken/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.37444138526916504, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 9, + "end": 16, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/10/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..10e7236370e --- /dev/null +++ b/results/contracts/mutants/CGUToken/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 7.300656318664551, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/10/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..0b4a8d12af7 --- /dev/null +++ b/results/contracts/mutants/CGUToken/10/BOR/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 10, + "timing": 0.21677374839782715, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 28, + "end": 29, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 42, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 56, + "end": 57, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/BLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..5598bed0037 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.718076467514038, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/BLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..e1308381021 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8499219417572021, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7d8f71d76e0 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.247562408447266, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f5661881493 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/BOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.775362491607666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/CSC/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..1ef4539e078 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.814347505569458, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/CSC/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..bf175554853 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/CSC/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 12, + "timing": 1.020477056503296, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 17, + "content": "locks", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "account", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 36, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 22, + "content": "isContract", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/DLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..523115df40f --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.2728047370910645, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/DLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..46dcea47ce7 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/DLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.878143310546875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/EED/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..b591b6a796a --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.777763843536377, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/EED/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..d0f17bf2d7d --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/EED/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 18, + "timing": 0.9387199878692627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Lock", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "account", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Lock(account, amount, timestamp); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Burn", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Burn(_msgSender(), amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/EHC/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..d1e914de2a8 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.516988754272461, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/EHC/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..da7107e04f9 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/EHC/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 15, + "timing": 0.4880199432373047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 28, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 43, + "content": "\"Initialized\"", + "highlight": "string" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* require(!initialized, \"Initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 26, + "content": "amount", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 40, + "content": "freeAmount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 104, + "content": "'Such token amount is locked or you have insufficient balance'", + "highlight": "string" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 112, + "content": "/* require(amount <= freeAmount, 'Such token amount is locked or you have insufficient balance'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ef6f8d0aba3 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.706282138824463, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..b373d1c75c6 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.6194655895233154, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..84d3d347783 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.258975982666016, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1e972214679 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/ILR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 1.1458559036254883, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "9", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/MOI/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..76428ec903d --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.704150676727295, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/MOI/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..8aa05bd33dc --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.5086748600006104, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 70, + "end": 79, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/ORFD/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..57e4914f4db --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.7922868728637695, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/ORFD/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..4b0ddc94b61 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/ORFD/diff_result_difft.json @@ -0,0 +1,855 @@ +{ + "number_of_changes": 117, + "timing": 1.7729976177215576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "amount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 86, + "content": "\"ERC20: transfer amount exceeds allowance\"", + "highlight": "string" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 14, + "end": 15, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 78, + "content": "ERC20", + "highlight": "type" + }, + { + "start": 78, + "end": 79, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 86, + "content": "IERC20", + "highlight": "type" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 95, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 96, + "end": 97, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 101, + "content": "bool", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 32, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "=", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "_allowances", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 53, + "content": "sender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 22, + "content": "_checksForLock", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 33, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "amount", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "sender", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "amount", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 25, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 5, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "override", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "ERC20", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "IERC20", + "highlight": "type" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 50, + "content": "bool", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 16, + "content": "_approve", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 23, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 35, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 55, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "-", + "highlight": "keyword" + }, + { + "start": 58, + "end": 64, + "content": "amount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 8, + "end": 22, + "content": "_checksForLock", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/RSD/diff_result_GT.json b/results/contracts/mutants/CGUToken/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3fc75c742f2 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.7200658321380615, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/2/RSD/diff_result_difft.json b/results/contracts/mutants/CGUToken/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e98ac2f8228 --- /dev/null +++ b/results/contracts/mutants/CGUToken/2/RSD/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 22, + "timing": 0.7055857181549072, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "locks", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "account", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 47, + "content": "block", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 57, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "?", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "locks", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 73, + "content": "account", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ":", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* return locks[account].timestamp > block.timestamp ? locks[account].amount : 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/BLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..e14ce316849 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.429061412811279, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/BLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..8f9001288d3 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/BLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.2894010543823242, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a464678840a --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.633188009262085, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9f968cca6e1 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.8037338256835938, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/DLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..228af88dedb --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.261886835098267, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/DLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..688f580f869 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/DLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.1805059909820557, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/EED/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..bc24097d3b6 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.530072927474976, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/EED/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..5901110630b --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/EED/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 31, + "timing": 0.5774624347686768, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Lock", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 25, + "content": "account", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "amount", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Lock(account, amount, timestamp); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Burn", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 38, + "content": "amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* emit Burn(_msgSender(), amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 32, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "_to", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "_value", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 54, + "content": "_data", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* emit Transfer(_msgSender(), _to, _value, _data); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/EHC/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..dbdddce0ff3 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.412350177764893, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/EHC/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..245a9aa8ac6 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/EHC/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 28, + "timing": 2.9925711154937744, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 28, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 43, + "content": "\"Initialized\"", + "highlight": "string" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* require(!initialized, \"Initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 26, + "content": "amount", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 40, + "content": "freeAmount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 104, + "content": "'Such token amount is locked or you have insufficient balance'", + "highlight": "string" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 112, + "content": "/* require(amount <= freeAmount, 'Such token amount is locked or you have insufficient balance'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "locks", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 40, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + }, + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 92, + "content": "'You can create a lock only once for address'", + "highlight": "string" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 100, + "content": "/* require(locks[account].timestamp == 0, 'You can create a lock only once for address'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..018fcbce329 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.738154172897339, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f19024377ba --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.314857006072998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 78, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 76, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b0f1757d576 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.7518298625946045, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1ded8d6d8f5 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 0.19521880149841309, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "9", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "7", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/MOI/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..c6b129d4169 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.056073188781738, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/MOI/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..3b16139acbd --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 1.28277587890625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 70, + "end": 79, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 88, + "end": 97, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/ORFD/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..6d8547f21a1 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.828204870223999, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/ORFD/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..282d318e047 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/ORFD/diff_result_difft.json @@ -0,0 +1,1337 @@ +{ + "number_of_changes": 185, + "timing": 1.2702617645263672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "amount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 86, + "content": "\"ERC20: transfer amount exceeds allowance\"", + "highlight": "string" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 8, + "end": 22, + "content": "_checksForLock", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 33, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "amount", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "sender", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "amount", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 78, + "content": "ERC20", + "highlight": "type" + }, + { + "start": 78, + "end": 79, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 86, + "content": "IERC20", + "highlight": "type" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 95, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 96, + "end": 97, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 101, + "content": "bool", + "highlight": "normal" + }, + { + "start": 101, + "end": 102, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 103, + "end": 104, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 32, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 39, + "content": "_to", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "_value", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 54, + "content": "_data", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 8, + "end": 16, + "content": "_approve", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 23, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 35, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 55, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "-", + "highlight": "keyword" + }, + { + "start": 58, + "end": 64, + "content": "amount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 25, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 4, + "end": 5, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 22, + "content": "isContract", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 12, + "end": 28, + "content": "contractFallback", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "_to", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "_value", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 47, + "content": "_data", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 4, + "end": 5, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "override", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "ERC20", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "IERC20", + "highlight": "type" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 44, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 50, + "content": "bool", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 14, + "end": 15, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 16, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "_to", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "_value", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 22, + "content": "_checksForLock", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 33, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "_value", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 32, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "=", + "highlight": "normal" + }, + { + "start": 35, + "end": 46, + "content": "_allowances", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 53, + "content": "sender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 65, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 28, + "content": "transferAndCall", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 40, + "content": "_to", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 46, + "content": "uint", + "highlight": "normal" + }, + { + "start": 47, + "end": 53, + "content": "_value", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 60, + "content": "bytes", + "highlight": "normal" + }, + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 73, + "content": "_data", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 81, + "content": "public", + "highlight": "keyword" + }, + { + "start": 82, + "end": 90, + "content": "override", + "highlight": "normal" + }, + { + "start": 91, + "end": 98, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 99, + "end": 100, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 100, + "end": 104, + "content": "bool", + "highlight": "normal" + }, + { + "start": 105, + "end": 112, + "content": "success", + "highlight": "normal" + }, + { + "start": 112, + "end": 113, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 8, + "end": 22, + "content": "_checksForLock", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/RSD/diff_result_GT.json b/results/contracts/mutants/CGUToken/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..78111595de6 --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.534884929656982, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/3/RSD/diff_result_difft.json b/results/contracts/mutants/CGUToken/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..baf6de5b84f --- /dev/null +++ b/results/contracts/mutants/CGUToken/3/RSD/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 24, + "timing": 0.3783400058746338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "locks", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "account", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 47, + "content": "block", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 57, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "?", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "locks", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 73, + "content": "account", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ":", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* return locks[account].timestamp > block.timestamp ? locks[account].amount : 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/BLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bcf57df789b --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.666004180908203, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/BLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..e2e19eff774 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/BLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.614441156387329, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8d9f595bca7 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.025796413421631, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1d2cded4642 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/BOR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 0.3089141845703125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/DLR/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..3f113ea0a7e --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.811437368392944, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/DLR/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..5a8bdb34d4d --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/DLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.2629108428955078, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 62, + "end": 68, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 62, + "end": 69, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/EHC/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..ec9ef314d54 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.233052968978882, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/EHC/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..fb474ab4de0 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/EHC/diff_result_difft.json @@ -0,0 +1,302 @@ +{ + "number_of_changes": 36, + "timing": 1.280207872390747, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 28, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 43, + "content": "\"Initialized\"", + "highlight": "string" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 8, + "end": 51, + "content": "/* require(!initialized, \"Initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 19, + "content": "require", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 26, + "content": "amount", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 40, + "content": "freeAmount", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 104, + "content": "'Such token amount is locked or you have insufficient balance'", + "highlight": "string" + }, + { + "start": 104, + "end": 105, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 12, + "end": 112, + "content": "/* require(amount <= freeAmount, 'Such token amount is locked or you have insufficient balance'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "locks", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 40, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + }, + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 92, + "content": "'You can create a lock only once for address'", + "highlight": "string" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 8, + "end": 100, + "content": "/* require(locks[account].timestamp == 0, 'You can create a lock only once for address'); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 32, + "content": "currentAllowance", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 42, + "content": "amount", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 86, + "content": "\"ERC20: transfer amount exceeds allowance\"", + "highlight": "string" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 94, + "content": "/* require(currentAllowance >= amount, \"ERC20: transfer amount exceeds allowance\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..432e9b93a64 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.757622241973877, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..86327f1f894 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.1588430404663086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 78, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 76, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..29b43cfb4e9 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.333476781845093, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f6581d44d66 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 6, + "timing": 0.24572229385375977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "9", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/MOI/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..f312729fdf6 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.81416392326355, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/MOI/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..af5de7ce370 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.0620088577270508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 70, + "end": 79, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 88, + "end": 97, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/RSD/diff_result_GT.json b/results/contracts/mutants/CGUToken/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..4acd94218c8 --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.2660071849823, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/4/RSD/diff_result_difft.json b/results/contracts/mutants/CGUToken/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3c3802db43e --- /dev/null +++ b/results/contracts/mutants/CGUToken/4/RSD/diff_result_difft.json @@ -0,0 +1,242 @@ +{ + "number_of_changes": 26, + "timing": 0.6769907474517822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "locks", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "account", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 47, + "content": "block", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 57, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "?", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "locks", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 73, + "content": "account", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ":", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* return locks[account].timestamp > block.timestamp ? locks[account].amount : 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..411f404ee8a --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.924301385879517, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c0e424572e0 --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/BOR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 5, + "timing": 1.3525147438049316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 28, + "end": 29, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e462fbf31d8 --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.592428922653198, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bdf7d733d2b --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.707740068435669, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 78, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 76, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ecc66bebd57 --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.598405122756958, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2b10dfcaa7a --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 7, + "timing": 2.307178258895874, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "9", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/MOI/diff_result_GT.json b/results/contracts/mutants/CGUToken/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..5f3bbe8111c --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.887611150741577, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/MOI/diff_result_difft.json b/results/contracts/mutants/CGUToken/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..ceacfa75c7d --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.3029606342315674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 70, + "end": 79, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 88, + "end": 97, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/RSD/diff_result_GT.json b/results/contracts/mutants/CGUToken/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..7c6e508f405 --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.7534239292144775, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/5/RSD/diff_result_difft.json b/results/contracts/mutants/CGUToken/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..056fa6e3fcc --- /dev/null +++ b/results/contracts/mutants/CGUToken/5/RSD/diff_result_difft.json @@ -0,0 +1,286 @@ +{ + "number_of_changes": 30, + "timing": 0.573514461517334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "locks", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "account", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 47, + "content": "block", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ".", + "highlight": "normal" + }, + { + "start": 48, + "end": 57, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "?", + "highlight": "normal" + }, + { + "start": 60, + "end": 65, + "content": "locks", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 73, + "content": "account", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "amount", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": ":", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 92, + "content": "/* return locks[account].timestamp > block.timestamp ? locks[account].amount : 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 26, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "length", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* return length > 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8e92ae576e3 --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.579878091812134, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c62277c30cb --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/BOR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 6, + "timing": 0.7551963329315186, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 28, + "end": 29, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..755bde59270 --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.7353832721710205, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..335953926ce --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.5174293518066406, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 78, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 76, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 76, + "end": 83, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..670de16cbed --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.302197694778442, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6c27f959abc --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/ILR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 8, + "timing": 0.5881128311157227, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "9", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/MOI/diff_result_GT.json b/results/contracts/mutants/CGUToken/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..2f17bc39e35 --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.298110723495483, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/6/MOI/diff_result_difft.json b/results/contracts/mutants/CGUToken/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..b6fb312edfe --- /dev/null +++ b/results/contracts/mutants/CGUToken/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.2270898818969727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 70, + "end": 79, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 43, + "end": 52, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 88, + "end": 97, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 4, + "end": 13, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/7/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d04a2c2def2 --- /dev/null +++ b/results/contracts/mutants/CGUToken/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.274820804595947, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/7/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..11a5528bcc0 --- /dev/null +++ b/results/contracts/mutants/CGUToken/7/BOR/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 7, + "timing": 0.6551134586334229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 28, + "end": 29, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 42, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/7/FVR/diff_result_GT.json b/results/contracts/mutants/CGUToken/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a35771c6525 --- /dev/null +++ b/results/contracts/mutants/CGUToken/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.177437782287598, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/7/FVR/diff_result_difft.json b/results/contracts/mutants/CGUToken/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d03f9c7bb3c --- /dev/null +++ b/results/contracts/mutants/CGUToken/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.8136048316955566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 50, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 26, + "changes": [ + { + "start": 42, + "end": 48, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 69, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 78, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 70, + "end": 76, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 42, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 34, + "end": 40, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 76, + "end": 83, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 39, + "end": 46, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/7/ILR/diff_result_GT.json b/results/contracts/mutants/CGUToken/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..52dc69ddc8e --- /dev/null +++ b/results/contracts/mutants/CGUToken/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.699472427368164, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/7/ILR/diff_result_difft.json b/results/contracts/mutants/CGUToken/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..10e48f0afba --- /dev/null +++ b/results/contracts/mutants/CGUToken/7/ILR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 9, + "timing": 1.3835647106170654, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 40, + "content": "1000000000", + "highlight": "normal" + }, + { + "start": 43, + "end": 45, + "content": "10", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 30, + "end": 39, + "content": "999999999", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "9", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 40, + "end": 41, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/8/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..20636dde3fc --- /dev/null +++ b/results/contracts/mutants/CGUToken/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 6.203991174697876, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/8/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..940413a4b4e --- /dev/null +++ b/results/contracts/mutants/CGUToken/8/BOR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 8, + "timing": 1.0396533012390137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 28, + "end": 29, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 42, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/9/BOR/diff_result_GT.json b/results/contracts/mutants/CGUToken/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..45e19728196 --- /dev/null +++ b/results/contracts/mutants/CGUToken/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 5.826566219329834, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CGUToken/9/BOR/diff_result_difft.json b/results/contracts/mutants/CGUToken/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f8bbbc0a513 --- /dev/null +++ b/results/contracts/mutants/CGUToken/9/BOR/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 9, + "timing": 0.5663065910339355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "*", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 41, + "end": 42, + "content": "+", + "highlight": "keyword" + }, + { + "start": 45, + "end": 46, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 39, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 37, + "end": 38, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 28, + "end": 29, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 35, + "changes": [ + { + "start": 52, + "end": 53, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 41, + "end": 43, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 40, + "end": 42, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 35, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 56, + "end": 57, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/BCRD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..1c806a4f708 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.183522462844849, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/BCRD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..7740651a9d4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/BCRD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.3348495960235596, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 894, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 894, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..d47724c8b5f --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.329426288604736, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..d4daec171c2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.365661859512329, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..cb5a3c31a00 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.865463733673096, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..12457dc3b55 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.599970817565918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/CCD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..214ec3decc3 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.685142040252686, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/CCD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..b1164bd7335 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/CCD/diff_result_difft.json @@ -0,0 +1,197 @@ +{ + "number_of_changes": 25, + "timing": 0.8565704822540283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 446, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 25, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 38, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 447, + "changes": [ + { + "start": 8, + "end": 14, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 26, + "content": "msgSender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 449, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 445, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 27, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 445, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..a9adff15233 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.450633525848389, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..58f8db754f0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/CSC/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.5215778350830078, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..4d1d678df77 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.073418617248535, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..06d919db933 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8654861450195312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ECS/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..9fb0640a3aa --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.991408586502075, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ECS/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..9f7b5de36de --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.758483648300171, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 36, + "end": 43, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 36, + "end": 41, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..7c447b884c7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.066052913665771, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..dfb4b89286a --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/EED/diff_result_difft.json @@ -0,0 +1,86 @@ +{ + "number_of_changes": 10, + "timing": 0.29883337020874023, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e91c09bfab7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.070184230804443, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..ae55563164f --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/EHC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 1.7159109115600586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ETR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..8525c15b43c --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 11.22391653060913, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ETR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..689a4934a71 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ETR/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.5640904903411865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 37, + "end": 41, + "content": "call", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "value", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ":", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 337, + "changes": [ + { + "start": 37, + "end": 49, + "content": "delegatecall", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e2ac33fa35f --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.115957975387573, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..537e1161fe9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8309810161590576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/GVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..3b5eccb168b --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.638726711273193, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/GVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..2c6e27b0c9d --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 1.701596975326538, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 23, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 25, + "content": "block", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 36, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..03340f3d9c6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.213454484939575, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a83dca1cc9d --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.1477222442626953, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..06e9f8d8160 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.642091035842896, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..24f5fe405b5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.3399648666381836, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..8d1e885f095 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.42109227180481, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..038084eec09 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/MOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 2.0985002517700195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..5aa54d5446f --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.453314542770386, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..1640b66c8f7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/OLFD/diff_result_difft.json @@ -0,0 +1,79 @@ +{ + "number_of_changes": 10, + "timing": 0.6128444671630859, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ORFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..01b51bb6795 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.739622592926025, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/ORFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..7d0d31b8665 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/ORFD/diff_result_difft.json @@ -0,0 +1,123 @@ +{ + "number_of_changes": 15, + "timing": 1.7883634567260742, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 805, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "view", + "highlight": "keyword" + }, + { + "start": 39, + "end": 47, + "content": "override", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [] + } + }, + { + "lhs": { + "line_number": 804, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "_tTotal", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/PKD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..98bdb9a84c2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.3316969871521, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/PKD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..fa94d7c62f0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 2.2637898921966553, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 15, + "end": 22, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..31e3a307731 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.321282625198364, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..fbd7ea3fcef --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 1.454864263534546, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..a6dc24ee795 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.10158920288086, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..8619426b1df --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/RVS/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 6, + "timing": 1.1919748783111572, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..02767b205e1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.845250368118286, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..71588a71485 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/SCEC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 6, + "timing": 1.6246943473815918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/SKI/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/SKI/diff_result_GT.json new file mode 100644 index 00000000000..8e2f09f9ef1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/SKI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.957212686538696, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/SKI/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/SKI/diff_result_difft.json new file mode 100644 index 00000000000..2d674580a69 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/SKI/diff_result_difft.json @@ -0,0 +1,31 @@ +{ + "number_of_changes": 2, + "timing": 1.4697096347808838, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 1079, + "changes": [] + }, + "rhs": { + "line_number": 1079, + "changes": [ + { + "start": 39, + "end": 44, + "content": "super", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..9028b0c36c1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.89548373222351, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..f63139bd576 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8283271789550781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/TOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..a9b1b058492 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.989086151123047, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/TOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..2b4dbd6e483 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.4673914909362793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 275, + "changes": [ + { + "start": 15, + "end": 18, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 275, + "changes": [ + { + "start": 15, + "end": 17, + "content": "tx", + "highlight": "normal" + }, + { + "start": 18, + "end": 24, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..e9ae2f29fb5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 8.77657151222229, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..2388c956623 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.4152100086212158, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..150bd026af7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.943448543548584, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/1/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..bb303a0960a --- /dev/null +++ b/results/contracts/mutants/CLEToken/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6487457752227783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f81ef03b072 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 10.440333366394043, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/BLR/diff_result_difft.json new file mode 100644 index 00000000000..f7e995ff81f --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/BLR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 2.02486252784729, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 829, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 829, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 834, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 834, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 839, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 839, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..34a53720ec6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 9.809659242630005, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..669e272685a --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/BOR/diff_result_difft.json @@ -0,0 +1,242 @@ +{ + "number_of_changes": 10, + "timing": 2.296006679534912, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "+", + "highlight": "keyword" + }, + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 233, + "changes": [ + { + "start": 22, + "end": 23, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 233, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c0b90251a3c --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 9.653752326965332, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b72fe2b48ec --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/CSC/diff_result_difft.json @@ -0,0 +1,969 @@ +{ + "number_of_changes": 113, + "timing": 1.9551985263824463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 34, + "content": "rTransferAmount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 865, + "changes": [ + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 22, + "end": 37, + "content": "rTransferAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 56, + "content": "_getValues", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "tAmount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 867, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "deductTransferFee", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 848, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 864, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 851, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 879, + "changes": [ + { + "start": 11, + "end": 18, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "account", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 863, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 16, + "end": 25, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "i", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "account", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 873, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 996, + "changes": [ + { + "start": 12, + "end": 19, + "content": "rSupply", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "<", + "highlight": "keyword" + }, + { + "start": 22, + "end": 29, + "content": "_rTotal", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "div", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 980, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 992, + "changes": [ + { + "start": 16, + "end": 23, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 33, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "i", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 47, + "content": "rSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "||", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 68, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": "i", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 74, + "content": ">", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "tSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 976, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/DLR/diff_result_GT.json new file mode 100644 index 00000000000..15dad0ac782 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 10.759840965270996, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/DLR/diff_result_difft.json new file mode 100644 index 00000000000..0b9b5fd9a41 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/DLR/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 10, + "timing": 1.062629222869873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 85, + "end": 91, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 113, + "end": 119, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 115, + "end": 122, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 384, + "changes": [ + { + "start": 57, + "end": 63, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 384, + "changes": [ + { + "start": 57, + "end": 64, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/EED/diff_result_GT.json new file mode 100644 index 00000000000..9b5fe63020b --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 11.541657209396362, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/EED/diff_result_difft.json new file mode 100644 index 00000000000..0efa29f72e7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/EED/diff_result_difft.json @@ -0,0 +1,746 @@ +{ + "number_of_changes": 90, + "timing": 0.8567960262298584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 56, + "content": "_previousOwner", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit OwnershipTransferred(_owner, _previousOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 39, + "content": "owner", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit Transfer(address(0), owner(), _tTotal); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 56, + "content": "tTransferAmount", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit Transfer(sender, recipient, tTransferAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 949, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "SwapAndLiquifyEnabledUpdated", + "highlight": "type" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "_enabled", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 949, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit SwapAndLiquifyEnabledUpdated(_enabled); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1061, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Approval", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "amount", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 1061, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Approval(owner, spender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1130, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "SwapAndLiquify", + "highlight": "type" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "half", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 44, + "content": "newBalance", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "otherHalf", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 1130, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit SwapAndLiquify(half, newBalance, otherHalf); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..c6af22f4559 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 11.394851446151733, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..4fad023bd2a --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/EHC/diff_result_difft.json @@ -0,0 +1,726 @@ +{ + "number_of_changes": 87, + "timing": 1.2534761428833008, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 47, + "content": "amount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 80, + "content": "\"Address: insufficient balance\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(this).balance >= amount, \"Address: insufficient balance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 85, + "content": "\"Address: unable to send value, recipient may have reverted\"", + "highlight": "string" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 93, + "content": "/* require(success, \"Address: unable to send value, recipient may have reverted\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 46, + "content": "value", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 88, + "content": "\"Address: insufficient balance for call\"", + "highlight": "string" + }, + { + "start": 88, + "end": 89, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 96, + "content": "/* require(address(this).balance >= value, \"Address: insufficient balance for call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "isContract", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "target", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 67, + "content": "\"Address: call to non-contract\"", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 400, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(isContract(target), \"Address: call to non-contract\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 43, + "content": "/* revert(errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..46c6a970137 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 12.007105112075806, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..69e3675613b --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.0875554084777832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 306, + "changes": [ + { + "start": 41, + "end": 49, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 306, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 66, + "end": 74, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 333, + "changes": [ + { + "start": 66, + "end": 72, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..22cc2420584 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 12.641906499862671, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..189d1284f1c --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/ILR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 1.4366075992584229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 475, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 475, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 50, + "end": 51, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 483, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 483, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/MOI/diff_result_GT.json new file mode 100644 index 00000000000..a08df4679ab --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 9.987000465393066, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/MOI/diff_result_difft.json new file mode 100644 index 00000000000..bf0e630b8a6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/MOI/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 0.8203821182250977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 832, + "changes": [] + }, + "rhs": { + "line_number": 832, + "changes": [ + { + "start": 83, + "end": 94, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 837, + "changes": [] + }, + "rhs": { + "line_number": 837, + "changes": [ + { + "start": 88, + "end": 99, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 850, + "changes": [] + }, + "rhs": { + "line_number": 850, + "changes": [ + { + "start": 45, + "end": 56, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 899, + "changes": [] + }, + "rhs": { + "line_number": 899, + "changes": [ + { + "start": 95, + "end": 106, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 955, + "changes": [] + }, + "rhs": { + "line_number": 955, + "changes": [ + { + "start": 61, + "end": 72, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1000, + "changes": [] + }, + "rhs": { + "line_number": 1000, + "changes": [ + { + "start": 56, + "end": 67, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/MOR/diff_result_GT.json new file mode 100644 index 00000000000..627db49a29a --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 10.008111000061035, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/MOR/diff_result_difft.json new file mode 100644 index 00000000000..49bc7e1e509 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/MOR/diff_result_difft.json @@ -0,0 +1,348 @@ +{ + "number_of_changes": 28, + "timing": 0.3215208053588867, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 931, + "changes": [ + { + "start": 60, + "end": 69, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 931, + "changes": [ + { + "start": 60, + "end": 71, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 941, + "changes": [ + { + "start": 40, + "end": 49, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 941, + "changes": [ + { + "start": 40, + "end": 51, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 937, + "changes": [ + { + "start": 80, + "end": 89, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 937, + "changes": [ + { + "start": 80, + "end": 91, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..dc139dc1dbf --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 9.598828554153442, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..bf239d01b3e --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/OLFD/diff_result_difft.json @@ -0,0 +1,1481 @@ +{ + "number_of_changes": 209, + "timing": 1.4188966751098633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + }, + { + "start": 63, + "end": 70, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 76, + "content": "bool", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 50, + "end": 59, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 75, + "content": "amount", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "external", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 94, + "end": 95, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 99, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 208, + "changes": [] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 8, + "end": 85, + "content": "// assert(a == b * c + a % b); // There is no case in which this doesn't hold", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 222, + "changes": [] + } + }, + { + "lhs": { + "line_number": 233, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "/", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..aa022006207 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.92173981666565, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3f07454c87e --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/RSD/diff_result_difft.json @@ -0,0 +1,476 @@ +{ + "number_of_changes": 45, + "timing": 2.874485969543457, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* return mod(a, b, \"SafeMath: modulo by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 269, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 269, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 275, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "msg", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 275, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* return msg.sender; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/RVS/diff_result_GT.json new file mode 100644 index 00000000000..6e7a28ac410 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 10.48192834854126, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/RVS/diff_result_difft.json new file mode 100644 index 00000000000..4d5009e7a7b --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/RVS/diff_result_difft.json @@ -0,0 +1,422 @@ +{ + "number_of_changes": 30, + "timing": 1.1473751068115234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 963, + "changes": [ + { + "start": 81, + "end": 82, + "content": ",", + "highlight": "normal" + }, + { + "start": 83, + "end": 93, + "content": "tCommunity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 963, + "changes": [ + { + "start": 16, + "end": 26, + "content": "tCommunity", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 971, + "changes": [ + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 61, + "content": "tCommunity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 971, + "changes": [ + { + "start": 16, + "end": 26, + "content": "tCommunity", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..1827462810b --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 12.189565658569336, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..0db39961c3e --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/SCEC/diff_result_difft.json @@ -0,0 +1,422 @@ +{ + "number_of_changes": 30, + "timing": 0.999945878982544, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 963, + "changes": [ + { + "start": 81, + "end": 82, + "content": ",", + "highlight": "normal" + }, + { + "start": 83, + "end": 93, + "content": "tCommunity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 963, + "changes": [ + { + "start": 16, + "end": 26, + "content": "tCommunity", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 971, + "changes": [ + { + "start": 49, + "end": 50, + "content": ",", + "highlight": "normal" + }, + { + "start": 51, + "end": 61, + "content": "tCommunity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 971, + "changes": [ + { + "start": 16, + "end": 26, + "content": "tCommunity", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/UORD/diff_result_GT.json new file mode 100644 index 00000000000..e3bbe710d50 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 10.28513479232788, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/UORD/diff_result_difft.json new file mode 100644 index 00000000000..9fec8b87dbe --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/UORD/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 10, + "timing": 1.0257673263549805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1089, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1089, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 1171, + "changes": [ + { + "start": 35, + "end": 36, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1171, + "changes": [] + } + }, + { + "lhs": { + "line_number": 1168, + "changes": [ + { + "start": 11, + "end": 12, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1168, + "changes": [] + } + }, + { + "lhs": { + "line_number": 1173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1173, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..42555802618 --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 27, + "timing": 9.875951766967773, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/10/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..53b9d5b5cbc --- /dev/null +++ b/results/contracts/mutants/CLEToken/10/VVR/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 10, + "timing": 0.8828108310699463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 735, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 735, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 738, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 738, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 736, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 736, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..0f2f47ac423 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.752986431121826, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..4f3df9ecfc9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7589993476867676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..09182b68646 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.421952486038208, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..06ea1ed9e87 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.3584272861480713, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/CCD/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/CCD/diff_result_GT.json new file mode 100644 index 00000000000..c87722576ab --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.379388809204102, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/CCD/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/CCD/diff_result_difft.json new file mode 100644 index 00000000000..e55502bc2cd --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/CCD/diff_result_difft.json @@ -0,0 +1,786 @@ +{ + "number_of_changes": 107, + "timing": 0.6912276744842529, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 446, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 25, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 38, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 447, + "changes": [ + { + "start": 8, + "end": 14, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 26, + "content": "msgSender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 445, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 27, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 445, + "changes": [] + } + }, + { + "lhs": { + "line_number": 449, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 777, + "changes": [ + { + "start": 9, + "end": 52, + "content": "// Create a uniswap pair for this new token", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 789, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 776, + "changes": [ + { + "start": 8, + "end": 26, + "content": "IUniswapV2Router02", + "highlight": "type" + }, + { + "start": 27, + "end": 43, + "content": "_uniswapV2Router", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 64, + "content": "IUniswapV2Router02", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 107, + "content": "0x05fF2B0DB69458A0750badebc4f9e13aDd608C7F", + "highlight": "normal" + }, + { + "start": 107, + "end": 108, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 39, + "content": "owner", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 8, + "end": 49, + "content": "// set the rest of the contract variables", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 778, + "changes": [ + { + "start": 8, + "end": 21, + "content": "uniswapV2Pair", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 41, + "content": "IUniswapV2Factory", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 58, + "content": "_uniswapV2Router", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ".", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "factory", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 773, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 18, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 25, + "content": "public", + "highlight": "keyword" + }, + { + "start": 26, + "end": 27, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 769, + "changes": [] + } + }, + { + "lhs": { + "line_number": 782, + "changes": [ + { + "start": 8, + "end": 23, + "content": "uniswapV2Router", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 42, + "content": "_uniswapV2Router", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 784, + "changes": [ + { + "start": 8, + "end": 50, + "content": "//exclude owner and this contract from fee", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 774, + "changes": [ + { + "start": 8, + "end": 15, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "_rTotal", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 8, + "end": 26, + "content": "_isExcludedFromFee", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 32, + "content": "owner", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 8, + "end": 26, + "content": "_isExcludedFromFee", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 34, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 39, + "content": "this", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "=", + "highlight": "normal" + }, + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 779, + "changes": [ + { + "start": 12, + "end": 13, + "content": ".", + "highlight": "normal" + }, + { + "start": 13, + "end": 23, + "content": "createPair", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 36, + "content": "this", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 55, + "content": "_uniswapV2Router", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 60, + "content": "WETH", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..24562a0c2f2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.839876651763916, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..53e89b67737 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/CSC/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 4, + "timing": 0.8576903343200684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b594cc82841 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.240376710891724, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9244b3fab87 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/DLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.2826285362243652, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..bbaf40f6905 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.596774816513062, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..d2b0d13e53e --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/EED/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 0.5248992443084717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..510957f4dc9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.939771890640259, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..55af5db2d01 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/EHC/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 16, + "timing": 1.8469910621643066, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/ETR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/ETR/diff_result_GT.json new file mode 100644 index 00000000000..f90ae0bb102 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.780866622924805, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/ETR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/ETR/diff_result_difft.json new file mode 100644 index 00000000000..eb72c4d7b62 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/ETR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 12, + "timing": 1.912700891494751, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 37, + "end": 41, + "content": "call", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "value", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ":", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 337, + "changes": [ + { + "start": 37, + "end": 49, + "content": "delegatecall", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 403, + "changes": [ + { + "start": 57, + "end": 61, + "content": "call", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 68, + "content": "value", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ":", + "highlight": "normal" + }, + { + "start": 70, + "end": 78, + "content": "weiValue", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 403, + "changes": [ + { + "start": 57, + "end": 69, + "content": "delegatecall", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b910c30f768 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.088831901550293, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6cfe2b193a1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0497307777404785, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/GVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..7c5fd7ea1ad --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.115091562271118, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/GVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..4b055db9ef4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/GVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 6, + "timing": 0.65594482421875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 23, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 25, + "content": "block", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 36, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 503, + "changes": [ + { + "start": 16, + "end": 19, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 503, + "changes": [ + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 32, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..0bc687712b4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.295551061630249, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..27e6a043b25 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.5719633102416992, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..e67da0cfcca --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.118048429489136, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..b2a0a6a542d --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.3852708339691162, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..f38761545d0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.293111085891724, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..ffd6ae904df --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/MOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 6, + "timing": 0.9209544658660889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..2249f6d2f8b --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.151997089385986, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..a822df83851 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/OLFD/diff_result_difft.json @@ -0,0 +1,164 @@ +{ + "number_of_changes": 22, + "timing": 0.5828399658203125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/ORFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..7bed8fa1c6b --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.561803579330444, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/ORFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..4ed3c842543 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/ORFD/diff_result_difft.json @@ -0,0 +1,369 @@ +{ + "number_of_changes": 50, + "timing": 0.7864422798156738, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 804, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "_tTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 804, + "changes": [] + } + }, + { + "lhs": { + "line_number": 805, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 805, + "changes": [] + } + }, + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "view", + "highlight": "keyword" + }, + { + "start": 39, + "end": 47, + "content": "override", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [] + } + }, + { + "lhs": { + "line_number": 809, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 34, + "content": "tokenFromReflection", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 807, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "view", + "highlight": "keyword" + }, + { + "start": 52, + "end": 60, + "content": "override", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 77, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "return", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 56, + "content": "account", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 810, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/PKD/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..f72c6ca4771 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 12.241718053817749, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/PKD/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..cb508bf7ba0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/PKD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.8063702583312988, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 15, + "end": 22, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 655, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 655, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e012625d22a --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.387832641601562, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..51f0fcc91cb --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/RSD/diff_result_difft.json @@ -0,0 +1,112 @@ +{ + "number_of_changes": 11, + "timing": 0.48639416694641113, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/RVS/diff_result_GT.json new file mode 100644 index 00000000000..f2ab1995983 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.983495235443115, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/RVS/diff_result_difft.json new file mode 100644 index 00000000000..7e949338851 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/RVS/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 8, + "timing": 0.7210292816162109, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..f816bb9b4a7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.645138263702393, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..6cd2ef3b9b6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/SCEC/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 8, + "timing": 1.458803653717041, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..961e0a3be6a --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.086227178573608, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..e2eb11ba449 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/SLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.179753303527832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/TOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d6f24cdb8be --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.23311448097229, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/TOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..3c8aa72bab0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.32288026809692383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 275, + "changes": [ + { + "start": 15, + "end": 18, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 275, + "changes": [ + { + "start": 15, + "end": 17, + "content": "tx", + "highlight": "normal" + }, + { + "start": 18, + "end": 24, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 502, + "changes": [ + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 502, + "changes": [ + { + "start": 34, + "end": 36, + "content": "tx", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..3cc6dee7271 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 8.555495738983154, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..3e4b23ab4b1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/UORD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.467296838760376, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..92d2d33186d --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.154707670211792, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/2/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..ea744ba7541 --- /dev/null +++ b/results/contracts/mutants/CLEToken/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.4837121963500977, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..94b0d2e3bd5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.174455165863037, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..364faf30d6d --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/BLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.5663137435913086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7cf20e816a0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.49066162109375, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..33926fd04f1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.1486239433288574, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..d73b99fe716 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.13231372833252, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..8501d0611ec --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/CSC/diff_result_difft.json @@ -0,0 +1,429 @@ +{ + "number_of_changes": 48, + "timing": 1.2849113941192627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..db59be19633 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.038683652877808, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..93dba9bd432 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/DLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.656243085861206, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..8aa9b03a90c --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 11.229089736938477, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..dafcbf3d5c7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/EED/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 27, + "timing": 1.6427531242370605, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..45f71e64abd --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.045839786529541, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e59bc9c09f7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/EHC/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 26, + "timing": 0.2956366539001465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/ETR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/ETR/diff_result_GT.json new file mode 100644 index 00000000000..7f1173482ad --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 10.373849391937256, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/ETR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/ETR/diff_result_difft.json new file mode 100644 index 00000000000..8556e6bd927 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/ETR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 13, + "timing": 0.4212946891784668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 37, + "end": 41, + "content": "call", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "value", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ":", + "highlight": "normal" + }, + { + "start": 50, + "end": 56, + "content": "amount", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 337, + "changes": [ + { + "start": 37, + "end": 49, + "content": "delegatecall", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 403, + "changes": [ + { + "start": 57, + "end": 61, + "content": "call", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 68, + "content": "value", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ":", + "highlight": "normal" + }, + { + "start": 70, + "end": 78, + "content": "weiValue", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 403, + "changes": [ + { + "start": 57, + "end": 69, + "content": "delegatecall", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 943, + "changes": [ + { + "start": 15, + "end": 23, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 943, + "changes": [ + { + "start": 15, + "end": 19, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8b2c548eb4d --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.872835636138916, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..273624dc3d5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.8594515323638916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/GVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/GVR/diff_result_GT.json new file mode 100644 index 00000000000..b5558d58aa0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.558346033096313, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/GVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/GVR/diff_result_difft.json new file mode 100644 index 00000000000..fed42fa4463 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/GVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 7, + "timing": 1.4788007736206055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 23, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 25, + "content": "block", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 36, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 503, + "changes": [ + { + "start": 16, + "end": 19, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 503, + "changes": [ + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 32, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1147, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 1147, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..4a415eaad05 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.470766305923462, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..30bd793a979 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.937920331954956, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..343a7e76594 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.04331350326538, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..811dc9b67e4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 1.5643110275268555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..f658e3e78c2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.824529647827148, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..9ba84195a5c --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/MOR/diff_result_difft.json @@ -0,0 +1,107 @@ +{ + "number_of_changes": 8, + "timing": 0.6505928039550781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..ee0e747305d --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.133670330047607, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..c0924c0540f --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/OLFD/diff_result_difft.json @@ -0,0 +1,261 @@ +{ + "number_of_changes": 36, + "timing": 1.0386393070220947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/ORFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..c75a5df5dbc --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.56726884841919, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/ORFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..5fed62beaf5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/ORFD/diff_result_difft.json @@ -0,0 +1,575 @@ +{ + "number_of_changes": 79, + "timing": 1.5320496559143066, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "view", + "highlight": "keyword" + }, + { + "start": 39, + "end": 47, + "content": "override", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [] + } + }, + { + "lhs": { + "line_number": 810, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 804, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "_tTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 804, + "changes": [] + } + }, + { + "lhs": { + "line_number": 805, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 805, + "changes": [] + } + }, + { + "lhs": { + "line_number": 809, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 34, + "content": "tokenFromReflection", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 813, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 812, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 73, + "end": 80, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 81, + "end": 82, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 86, + "content": "bool", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 89, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 815, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "return", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 56, + "content": "account", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 807, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "view", + "highlight": "keyword" + }, + { + "start": 52, + "end": 60, + "content": "override", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 77, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 807, + "changes": [] + } + }, + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/PKD/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/PKD/diff_result_GT.json new file mode 100644 index 00000000000..1c928531134 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.964959621429443, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/PKD/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/PKD/diff_result_difft.json new file mode 100644 index 00000000000..9454074c5e5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/PKD/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 1.4974358081817627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 15, + "end": 22, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 655, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 655, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 665, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 665, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..8e685150dec --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.605937004089355, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..47b4daa7b29 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/RSD/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 13, + "timing": 1.5037472248077393, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/RVS/diff_result_GT.json new file mode 100644 index 00000000000..bb1995bc0cc --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.985292911529541, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/RVS/diff_result_difft.json new file mode 100644 index 00000000000..031d13c06b4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/RVS/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 11, + "timing": 0.8455560207366943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..10dedcdd7d2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.838622570037842, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..27242f0148b --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/SCEC/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 11, + "timing": 0.8866689205169678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/SLR/diff_result_GT.json new file mode 100644 index 00000000000..bde1d6c5c13 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.656848669052124, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/SLR/diff_result_difft.json new file mode 100644 index 00000000000..1804d832bf5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/SLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 3.372629165649414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..12f90b7ef9f --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 25, + "timing": 9.467823028564453, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..2b1ee354deb --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/UORD/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.8432724475860596, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ee2b979b078 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.844390153884888, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/3/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..b11c18fb798 --- /dev/null +++ b/results/contracts/mutants/CLEToken/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.4666593074798584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bb4f714a62b --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.271916389465332, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..25d36ca1a34 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/BLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.9335126876831055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f923641fdc1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.659634828567505, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..de616f5636a --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/BOR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.7658388614654541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..365d77bde31 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 10.876392602920532, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..10fe2870fcf --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/CSC/diff_result_difft.json @@ -0,0 +1,473 @@ +{ + "number_of_changes": 52, + "timing": 0.3186218738555908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..07b34d6beb8 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.631042957305908, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..20a734bbda4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/DLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.1225802898406982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..0995bb64a28 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.909989595413208, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..fb342cca8f1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/EED/diff_result_difft.json @@ -0,0 +1,308 @@ +{ + "number_of_changes": 37, + "timing": 1.214547872543335, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..480e59f51e0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.307111978530884, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..81323dc7812 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/EHC/diff_result_difft.json @@ -0,0 +1,290 @@ +{ + "number_of_changes": 34, + "timing": 0.6427514553070068, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6b80ff4035a --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.171126365661621, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..315bfbac99f --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.9353172779083252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/GVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/GVR/diff_result_GT.json new file mode 100644 index 00000000000..2de26f0bb51 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 10.282763481140137, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/GVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/GVR/diff_result_difft.json new file mode 100644 index 00000000000..20e92c78968 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/GVR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 8, + "timing": 2.192403793334961, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 23, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 496, + "changes": [ + { + "start": 20, + "end": 25, + "content": "block", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 36, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 503, + "changes": [ + { + "start": 16, + "end": 19, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 503, + "changes": [ + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 32, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1147, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 1147, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1162, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 1162, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6219d81c085 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.051348447799683, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c733ecdb238 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.0505127906799316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..d625eac39e4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.288541555404663, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..008b424a91e --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.7800962924957275, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..5d556d65306 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.150087356567383, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e3cddd95514 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/MOR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 10, + "timing": 0.7615244388580322, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..6e4a2678035 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.267568111419678, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..33b17accd18 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/OLFD/diff_result_difft.json @@ -0,0 +1,364 @@ +{ + "number_of_changes": 51, + "timing": 1.1248469352722168, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/ORFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..000a6e56871 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.635257482528687, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/ORFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..66652e8fa01 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/ORFD/diff_result_difft.json @@ -0,0 +1,760 @@ +{ + "number_of_changes": 105, + "timing": 1.8289799690246582, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 805, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 805, + "changes": [] + } + }, + { + "lhs": { + "line_number": 815, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 809, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 34, + "content": "tokenFromReflection", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 809, + "changes": [] + } + }, + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "view", + "highlight": "keyword" + }, + { + "start": 39, + "end": 47, + "content": "override", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [] + } + }, + { + "lhs": { + "line_number": 813, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 818, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "_allowances", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 32, + "content": "owner", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "spender", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 819, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "return", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 56, + "content": "account", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 808, + "changes": [] + } + }, + { + "lhs": { + "line_number": 810, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 804, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "_tTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 804, + "changes": [] + } + }, + { + "lhs": { + "line_number": 807, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "view", + "highlight": "keyword" + }, + { + "start": 52, + "end": 60, + "content": "override", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 77, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 807, + "changes": [] + } + }, + { + "lhs": { + "line_number": 817, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + }, + { + "start": 62, + "end": 66, + "content": "view", + "highlight": "keyword" + }, + { + "start": 67, + "end": 75, + "content": "override", + "highlight": "normal" + }, + { + "start": 76, + "end": 83, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 84, + "end": 85, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 92, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 812, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 73, + "end": 80, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 81, + "end": 82, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 86, + "content": "bool", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 89, + "content": "{", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/PKD/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/PKD/diff_result_GT.json new file mode 100644 index 00000000000..63051efe6b9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 11.998085021972656, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/PKD/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/PKD/diff_result_difft.json new file mode 100644 index 00000000000..9c7f22aa933 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/PKD/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8461196422576904, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 15, + "end": 22, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 655, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 655, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 665, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 665, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 707, + "changes": [ + { + "start": 15, + "end": 22, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 707, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..70c4360f7ee --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.038229703903198, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..7809235ce0d --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/RSD/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 15, + "timing": 1.7276699542999268, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/RVS/diff_result_GT.json new file mode 100644 index 00000000000..86a995100ad --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 12.393532991409302, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/RVS/diff_result_difft.json new file mode 100644 index 00000000000..85b86916b49 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/RVS/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 14, + "timing": 0.8042323589324951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..1932976a7fb --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 11.284355163574219, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..6248d304fad --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/SCEC/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 14, + "timing": 3.0218758583068848, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/SLR/diff_result_GT.json new file mode 100644 index 00000000000..a695b35ccc5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.83659315109253, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/SLR/diff_result_difft.json new file mode 100644 index 00000000000..522b2dc64c0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/SLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.541860580444336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 72, + "content": "\"Address: low-level call failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 42, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..f104754c409 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 9.771853923797607, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..8a1e130e287 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/UORD/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.2807259559631348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..0ca0001c1b6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.956925630569458, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/4/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f14ee8e5962 --- /dev/null +++ b/results/contracts/mutants/CLEToken/4/VVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 1.0310378074645996, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bc621c210ad --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.574003219604492, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/BLR/diff_result_difft.json new file mode 100644 index 00000000000..c963e4ff2f8 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/BLR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.145784854888916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..111e4d4abc3 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.992928266525269, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2934134808f --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/BOR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 0.3310546875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..fdafaffe78f --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 10.113527536392212, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4d967c9987b --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/CSC/diff_result_difft.json @@ -0,0 +1,505 @@ +{ + "number_of_changes": 54, + "timing": 0.9205424785614014, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "deductTransferFee", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 848, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..c8a7f5521e6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 10.712295532226562, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..2fc789b4338 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/DLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.49761366844177246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..33e5549e0d0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.736145734786987, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..4f175861aed --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/EED/diff_result_difft.json @@ -0,0 +1,370 @@ +{ + "number_of_changes": 44, + "timing": 0.756925106048584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 56, + "content": "_previousOwner", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit OwnershipTransferred(_owner, _previousOwner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..a1e8fa97d86 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.74555492401123, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9eaf565fba4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/EHC/diff_result_difft.json @@ -0,0 +1,358 @@ +{ + "number_of_changes": 42, + "timing": 1.543654441833496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..faefb7735ce --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.642624139785767, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ba261d669e8 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.5904719829559326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..537b6eb9ffb --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.568584680557251, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ce02163f296 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/ILR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 1.5897002220153809, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..f004a5c0d27 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.09149980545044, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..205dd662570 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.815992832183838, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 832, + "changes": [] + }, + "rhs": { + "line_number": 832, + "changes": [ + { + "start": 83, + "end": 94, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..73843493587 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.22766923904419, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..9e95b6e6ed2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/MOR/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 13, + "timing": 0.8174431324005127, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..d8a2ca2c9b6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.370510578155518, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..8992f8e2c13 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/OLFD/diff_result_difft.json @@ -0,0 +1,461 @@ +{ + "number_of_changes": 65, + "timing": 1.3729562759399414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + }, + { + "start": 63, + "end": 70, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 76, + "content": "bool", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/ORFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..3f0bca5c246 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.341788053512573, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/ORFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..82093c85193 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/ORFD/diff_result_difft.json @@ -0,0 +1,966 @@ +{ + "number_of_changes": 134, + "timing": 1.227325201034546, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 818, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "_allowances", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 32, + "content": "owner", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "spender", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 819, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 817, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + }, + { + "start": 62, + "end": 66, + "content": "view", + "highlight": "keyword" + }, + { + "start": 67, + "end": 75, + "content": "override", + "highlight": "normal" + }, + { + "start": 76, + "end": 83, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 84, + "end": 85, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 92, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 815, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 812, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 73, + "end": 80, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 81, + "end": 82, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 86, + "content": "bool", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 89, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 810, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 810, + "changes": [] + } + }, + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "return", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 56, + "content": "account", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 808, + "changes": [] + } + }, + { + "lhs": { + "line_number": 821, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + }, + { + "start": 61, + "end": 69, + "content": "override", + "highlight": "normal" + }, + { + "start": 70, + "end": 77, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 78, + "end": 79, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 83, + "content": "bool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 822, + "changes": [ + { + "start": 8, + "end": 16, + "content": "_approve", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "spender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "amount", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 804, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "_tTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 804, + "changes": [] + } + }, + { + "lhs": { + "line_number": 823, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "view", + "highlight": "keyword" + }, + { + "start": 39, + "end": 47, + "content": "override", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [] + } + }, + { + "lhs": { + "line_number": 805, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 805, + "changes": [] + } + }, + { + "lhs": { + "line_number": 824, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 807, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "view", + "highlight": "keyword" + }, + { + "start": 52, + "end": 60, + "content": "override", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 77, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 807, + "changes": [] + } + }, + { + "lhs": { + "line_number": 809, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 34, + "content": "tokenFromReflection", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 809, + "changes": [] + } + }, + { + "lhs": { + "line_number": 813, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..38e1d973003 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.267022132873535, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..270f884ea65 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/RSD/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 17, + "timing": 1.8391108512878418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/RVS/diff_result_GT.json new file mode 100644 index 00000000000..84567c59ee8 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 11.532252073287964, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/RVS/diff_result_difft.json new file mode 100644 index 00000000000..a748bc72b1f --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/RVS/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 16, + "timing": 0.397979736328125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..a0ab64278bc --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.588953256607056, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..b465ccf3469 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/SCEC/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 16, + "timing": 0.4825139045715332, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/SLR/diff_result_GT.json new file mode 100644 index 00000000000..df440a3da48 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 11.09364104270935, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/SLR/diff_result_difft.json new file mode 100644 index 00000000000..6e5c27e99e4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/SLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.0122027397155762, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 72, + "content": "\"Address: low-level call failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 42, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 101, + "content": "\"Address: low-level call with value failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 60, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/UORD/diff_result_GT.json new file mode 100644 index 00000000000..07e416d4b98 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 8.931239366531372, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/UORD/diff_result_difft.json new file mode 100644 index 00000000000..6b82c4b81d2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/UORD/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 5, + "timing": 1.593604326248169, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..39dcb5d0f0b --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 10.275582075119019, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/5/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..39361ae0c86 --- /dev/null +++ b/results/contracts/mutants/CLEToken/5/VVR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 1.1309752464294434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/BLR/diff_result_GT.json new file mode 100644 index 00000000000..4489eba3795 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.019371032714844, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/BLR/diff_result_difft.json new file mode 100644 index 00000000000..1efdaa508fd --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/BLR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 0.7201144695281982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..df261be9200 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.448224544525146, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2556fea7e99 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/BOR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 1.5239229202270508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..3bae1aadc30 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 10.94990062713623, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..954e2045199 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/CSC/diff_result_difft.json @@ -0,0 +1,657 @@ +{ + "number_of_changes": 74, + "timing": 1.818328619003296, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 864, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 851, + "changes": [] + } + }, + { + "lhs": { + "line_number": 867, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 34, + "content": "rTransferAmount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "deductTransferFee", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 848, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 865, + "changes": [ + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 22, + "end": 37, + "content": "rTransferAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 56, + "content": "_getValues", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "tAmount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/DLR/diff_result_GT.json new file mode 100644 index 00000000000..6f56b491122 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 10.07744312286377, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/DLR/diff_result_difft.json new file mode 100644 index 00000000000..1ef468119d6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/DLR/diff_result_difft.json @@ -0,0 +1,148 @@ +{ + "number_of_changes": 6, + "timing": 1.352259635925293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 85, + "end": 91, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..990ff587d8d --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.119889736175537, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..eb55e874530 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/EED/diff_result_difft.json @@ -0,0 +1,474 @@ +{ + "number_of_changes": 58, + "timing": 0.8095407485961914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 56, + "content": "_previousOwner", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit OwnershipTransferred(_owner, _previousOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 39, + "content": "owner", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit Transfer(address(0), owner(), _tTotal); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..b40455638e1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.018562316894531, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9197c0b2478 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/EHC/diff_result_difft.json @@ -0,0 +1,456 @@ +{ + "number_of_changes": 55, + "timing": 1.0612399578094482, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 47, + "content": "amount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 80, + "content": "\"Address: insufficient balance\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(this).balance >= amount, \"Address: insufficient balance\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c3edd07a4d7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.745460987091064, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..cb9e0fad6fc --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.5387547016143799, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..facc221c3f6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 11.430532693862915, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..015922375e9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/ILR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.21464061737060547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..a4545ef5c76 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.791141271591187, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..3df249134bf --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 2.138516902923584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 832, + "changes": [] + }, + "rhs": { + "line_number": 832, + "changes": [ + { + "start": 83, + "end": 94, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 837, + "changes": [] + }, + "rhs": { + "line_number": 837, + "changes": [ + { + "start": 88, + "end": 99, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..d32662adcbc --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.879493951797485, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..bacd69837b3 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/MOR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 16, + "timing": 1.8612616062164307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..6a9fd760f77 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 8.555819511413574, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..dec5ddfdd44 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/OLFD/diff_result_difft.json @@ -0,0 +1,576 @@ +{ + "number_of_changes": 82, + "timing": 2.192664623260498, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + }, + { + "start": 63, + "end": 70, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 76, + "content": "bool", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 50, + "end": 59, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 75, + "content": "amount", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "external", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 94, + "end": 95, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 99, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/ORFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/ORFD/diff_result_GT.json new file mode 100644 index 00000000000..10660b20abc --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/ORFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.33031153678894, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/ORFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/ORFD/diff_result_difft.json new file mode 100644 index 00000000000..7377692b622 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/ORFD/diff_result_difft.json @@ -0,0 +1,1339 @@ +{ + "number_of_changes": 189, + "timing": 0.4304382801055908, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 813, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 28, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 32, + "end": 41, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 813, + "changes": [] + } + }, + { + "lhs": { + "line_number": 828, + "changes": [ + { + "start": 8, + "end": 16, + "content": "_approve", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 23, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 35, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 50, + "content": "_allowances", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 57, + "content": "sender", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 59, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 69, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 73, + "content": ".", + "highlight": "normal" + }, + { + "start": 73, + "end": 76, + "content": "sub", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 83, + "content": "amount", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": ",", + "highlight": "normal" + }, + { + "start": 85, + "end": 127, + "content": "\"BEP20: transfer amount exceeds allowance\"", + "highlight": "string" + }, + { + "start": 127, + "end": 128, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 128, + "end": 129, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 803, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "view", + "highlight": "keyword" + }, + { + "start": 39, + "end": 47, + "content": "override", + "highlight": "normal" + }, + { + "start": 48, + "end": 55, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 66, + "end": 67, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 803, + "changes": [] + } + }, + { + "lhs": { + "line_number": 809, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 34, + "content": "tokenFromReflection", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 42, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 50, + "content": "account", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 809, + "changes": [] + } + }, + { + "lhs": { + "line_number": 821, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + }, + { + "start": 61, + "end": 69, + "content": "override", + "highlight": "normal" + }, + { + "start": 70, + "end": 77, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 78, + "end": 79, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 83, + "content": "bool", + "highlight": "normal" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 812, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + }, + { + "start": 64, + "end": 72, + "content": "override", + "highlight": "normal" + }, + { + "start": 73, + "end": 80, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 81, + "end": 82, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 86, + "content": "bool", + "highlight": "normal" + }, + { + "start": 86, + "end": 87, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 89, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 812, + "changes": [] + } + }, + { + "lhs": { + "line_number": 819, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 823, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 824, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 829, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 815, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "return", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 56, + "content": "account", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 808, + "changes": [] + } + }, + { + "lhs": { + "line_number": 822, + "changes": [ + { + "start": 8, + "end": 16, + "content": "_approve", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 27, + "content": "_msgSender", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "spender", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "amount", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 830, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 810, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 810, + "changes": [] + } + }, + { + "lhs": { + "line_number": 826, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 50, + "end": 59, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 75, + "content": "amount", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 83, + "content": "public", + "highlight": "keyword" + }, + { + "start": 84, + "end": 92, + "content": "override", + "highlight": "normal" + }, + { + "start": 93, + "end": 100, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 101, + "end": 102, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 102, + "end": 106, + "content": "bool", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 108, + "end": 109, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 817, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + }, + { + "start": 62, + "end": 66, + "content": "view", + "highlight": "keyword" + }, + { + "start": 67, + "end": 75, + "content": "override", + "highlight": "normal" + }, + { + "start": 76, + "end": 83, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 84, + "end": 85, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 92, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 95, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 818, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "_allowances", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 32, + "content": "owner", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "spender", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 805, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 805, + "changes": [] + } + }, + { + "lhs": { + "line_number": 804, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "_tTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 804, + "changes": [] + } + }, + { + "lhs": { + "line_number": 827, + "changes": [ + { + "start": 8, + "end": 17, + "content": "_transfer", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "sender", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + }, + { + "start": 26, + "end": 35, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ",", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "amount", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 807, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 46, + "content": "public", + "highlight": "keyword" + }, + { + "start": 47, + "end": 51, + "content": "view", + "highlight": "keyword" + }, + { + "start": 52, + "end": 60, + "content": "override", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 77, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 807, + "changes": [] + } + }, + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..82e1425797e --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.137720584869385, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..88607e80132 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/RSD/diff_result_difft.json @@ -0,0 +1,282 @@ +{ + "number_of_changes": 26, + "timing": 0.7700040340423584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/RVS/diff_result_GT.json new file mode 100644 index 00000000000..7dd245db465 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.55722975730896, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/RVS/diff_result_difft.json new file mode 100644 index 00000000000..4ec7b585927 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/RVS/diff_result_difft.json @@ -0,0 +1,270 @@ +{ + "number_of_changes": 18, + "timing": 0.9770803451538086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..b8ffce42b41 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 11.372105836868286, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..cc5f3f97d9a --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/SCEC/diff_result_difft.json @@ -0,0 +1,270 @@ +{ + "number_of_changes": 18, + "timing": 0.425246000289917, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/SLR/diff_result_GT.json new file mode 100644 index 00000000000..1252dd56e56 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 10.487107753753662, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/SLR/diff_result_difft.json new file mode 100644 index 00000000000..5cfaf2bf009 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/SLR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.283205270767212, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 72, + "content": "\"Address: low-level call failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 42, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 101, + "content": "\"Address: low-level call with value failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 60, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 45, + "content": "\"CHAMPIONS LEAGUE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 29, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/UORD/diff_result_GT.json new file mode 100644 index 00000000000..48d8cf12e23 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 9.257486820220947, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/UORD/diff_result_difft.json new file mode 100644 index 00000000000..7fd9f1dae57 --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/UORD/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 6, + "timing": 0.47171831130981445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..d10464d2b2f --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.624972343444824, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/6/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..823249a8d1d --- /dev/null +++ b/results/contracts/mutants/CLEToken/6/VVR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 6, + "timing": 0.5040478706359863, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/BLR/diff_result_GT.json new file mode 100644 index 00000000000..c1a822155a1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.143316984176636, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/BLR/diff_result_difft.json new file mode 100644 index 00000000000..6419bb991e4 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/BLR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 1.2977406978607178, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d18346326ec --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.830209970474243, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a1509424168 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/BOR/diff_result_difft.json @@ -0,0 +1,180 @@ +{ + "number_of_changes": 7, + "timing": 0.5093767642974854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0880815515e --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 9.725231885910034, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..18b839248f0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/CSC/diff_result_difft.json @@ -0,0 +1,713 @@ +{ + "number_of_changes": 80, + "timing": 1.146979808807373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 867, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "deductTransferFee", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 848, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 864, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 851, + "changes": [] + } + }, + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 34, + "content": "rTransferAmount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 865, + "changes": [ + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 22, + "end": 37, + "content": "rTransferAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 56, + "content": "_getValues", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "tAmount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 879, + "changes": [ + { + "start": 11, + "end": 18, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "account", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 863, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/DLR/diff_result_GT.json new file mode 100644 index 00000000000..668b4ffcd15 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 10.457516193389893, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7ae9104675a --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/DLR/diff_result_difft.json @@ -0,0 +1,174 @@ +{ + "number_of_changes": 7, + "timing": 1.2218053340911865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 85, + "end": 91, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..b725a1d516b --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.408621311187744, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..8b67c6b146b --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/EED/diff_result_difft.json @@ -0,0 +1,548 @@ +{ + "number_of_changes": 67, + "timing": 1.9180479049682617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 56, + "content": "_previousOwner", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit OwnershipTransferred(_owner, _previousOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 39, + "content": "owner", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit Transfer(address(0), owner(), _tTotal); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 56, + "content": "tTransferAmount", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit Transfer(sender, recipient, tTransferAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..0f489cd3671 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.748374700546265, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..136b0f521e1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/EHC/diff_result_difft.json @@ -0,0 +1,510 @@ +{ + "number_of_changes": 61, + "timing": 0.5685014724731445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 47, + "content": "amount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 80, + "content": "\"Address: insufficient balance\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(this).balance >= amount, \"Address: insufficient balance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 85, + "content": "\"Address: unable to send value, recipient may have reverted\"", + "highlight": "string" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 93, + "content": "/* require(success, \"Address: unable to send value, recipient may have reverted\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1ecd1f2c010 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.028081178665161, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ac0168f4f20 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.9681394100189209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..8670db00801 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.817881345748901, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d558c0b34b7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/ILR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 0.951880931854248, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/MOI/diff_result_GT.json new file mode 100644 index 00000000000..fbadc25468f --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.63939905166626, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/MOI/diff_result_difft.json new file mode 100644 index 00000000000..1d8654ae019 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/MOI/diff_result_difft.json @@ -0,0 +1,139 @@ +{ + "number_of_changes": 7, + "timing": 0.7464189529418945, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 832, + "changes": [] + }, + "rhs": { + "line_number": 832, + "changes": [ + { + "start": 83, + "end": 94, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 837, + "changes": [] + }, + "rhs": { + "line_number": 837, + "changes": [ + { + "start": 88, + "end": 99, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 850, + "changes": [] + }, + "rhs": { + "line_number": 850, + "changes": [ + { + "start": 45, + "end": 56, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..4dcd7eab919 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.281773805618286, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..a99d9e1e750 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/MOR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 19, + "timing": 0.4897141456604004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..35bb850f8af --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 9.054639101028442, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..38a79460cc0 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/OLFD/diff_result_difft.json @@ -0,0 +1,759 @@ +{ + "number_of_changes": 108, + "timing": 0.9449906349182129, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + }, + { + "start": 63, + "end": 70, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 76, + "content": "bool", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 50, + "end": 59, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 75, + "content": "amount", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "external", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 94, + "end": 95, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 99, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..4e564dc638b --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.295414447784424, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..86cf16a7fcf --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/RSD/diff_result_difft.json @@ -0,0 +1,314 @@ +{ + "number_of_changes": 28, + "timing": 0.9171669483184814, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/RVS/diff_result_GT.json new file mode 100644 index 00000000000..cefd8b0d113 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 12.035356760025024, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/RVS/diff_result_difft.json new file mode 100644 index 00000000000..07c749a5fa6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/RVS/diff_result_difft.json @@ -0,0 +1,308 @@ +{ + "number_of_changes": 20, + "timing": 0.4183042049407959, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..21e9e8123eb --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 12.222933053970337, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..23f8440c62b --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/SCEC/diff_result_difft.json @@ -0,0 +1,308 @@ +{ + "number_of_changes": 20, + "timing": 1.529144048690796, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/SLR/diff_result_GT.json new file mode 100644 index 00000000000..926b8277259 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 10.058005094528198, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/SLR/diff_result_difft.json new file mode 100644 index 00000000000..c5a15a477af --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/SLR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 0.6870393753051758, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 72, + "content": "\"Address: low-level call failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 42, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 101, + "content": "\"Address: low-level call with value failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 60, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 45, + "content": "\"CHAMPIONS LEAGUE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 29, + "content": "\"\"", + "highlight": "string" + } + ] + } + }, + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 29, + "end": 34, + "content": "\"CLE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 29, + "end": 31, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/UORD/diff_result_GT.json new file mode 100644 index 00000000000..fe2bb865de2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 9.670594453811646, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/UORD/diff_result_difft.json new file mode 100644 index 00000000000..1ea79b95df1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/UORD/diff_result_difft.json @@ -0,0 +1,153 @@ +{ + "number_of_changes": 7, + "timing": 0.7469794750213623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1089, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1089, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..10b819dbd79 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 10.150338888168335, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/7/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..61167813ab6 --- /dev/null +++ b/results/contracts/mutants/CLEToken/7/VVR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 7, + "timing": 0.6374781131744385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f760f7ccf36 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 8.550142765045166, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/BLR/diff_result_difft.json new file mode 100644 index 00000000000..4b9afc51514 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/BLR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 1.2737689018249512, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 829, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 829, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f3e6c4bdfb1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 10.084841012954712, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b04900737c9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/BOR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 8, + "timing": 0.46203112602233887, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "+", + "highlight": "keyword" + }, + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..407b5963911 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 10.586658954620361, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..78f42dd4810 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/CSC/diff_result_difft.json @@ -0,0 +1,769 @@ +{ + "number_of_changes": 86, + "timing": 1.317885398864746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "deductTransferFee", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 848, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 864, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 851, + "changes": [] + } + }, + { + "lhs": { + "line_number": 865, + "changes": [ + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 22, + "end": 37, + "content": "rTransferAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 56, + "content": "_getValues", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "tAmount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 34, + "content": "rTransferAmount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 867, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 879, + "changes": [ + { + "start": 11, + "end": 18, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "account", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 863, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 16, + "end": 25, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "i", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "account", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 873, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/DLR/diff_result_GT.json new file mode 100644 index 00000000000..8229b63271e --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 10.551883220672607, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/DLR/diff_result_difft.json new file mode 100644 index 00000000000..07e75ced6b5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/DLR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 8, + "timing": 0.2797567844390869, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 85, + "end": 91, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/EED/diff_result_GT.json new file mode 100644 index 00000000000..00a2831f271 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.597851514816284, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/EED/diff_result_difft.json new file mode 100644 index 00000000000..d52f8557893 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/EED/diff_result_difft.json @@ -0,0 +1,598 @@ +{ + "number_of_changes": 72, + "timing": 1.3821837902069092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 56, + "content": "_previousOwner", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit OwnershipTransferred(_owner, _previousOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 39, + "content": "owner", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit Transfer(address(0), owner(), _tTotal); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 56, + "content": "tTransferAmount", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit Transfer(sender, recipient, tTransferAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 949, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "SwapAndLiquifyEnabledUpdated", + "highlight": "type" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "_enabled", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 949, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit SwapAndLiquifyEnabledUpdated(_enabled); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..6405fc2b1c7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 10.621081590652466, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..7997e7db561 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/EHC/diff_result_difft.json @@ -0,0 +1,608 @@ +{ + "number_of_changes": 74, + "timing": 1.8240647315979004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 85, + "content": "\"Address: unable to send value, recipient may have reverted\"", + "highlight": "string" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 93, + "content": "/* require(success, \"Address: unable to send value, recipient may have reverted\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 47, + "content": "amount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 80, + "content": "\"Address: insufficient balance\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(this).balance >= amount, \"Address: insufficient balance\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 46, + "content": "value", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 88, + "content": "\"Address: insufficient balance for call\"", + "highlight": "string" + }, + { + "start": 88, + "end": 89, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 96, + "content": "/* require(address(this).balance >= value, \"Address: insufficient balance for call\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8cda762fc5c --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 10.716603994369507, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..959ff7683f7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.1749813556671143, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ed477bdac24 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 11.054252624511719, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..bfe2a0708b2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/ILR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 0.8137614727020264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 50, + "end": 51, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/MOI/diff_result_GT.json new file mode 100644 index 00000000000..041c8f618ce --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.244665145874023, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/MOI/diff_result_difft.json new file mode 100644 index 00000000000..e083835b9ff --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/MOI/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.3186230659484863, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 832, + "changes": [] + }, + "rhs": { + "line_number": 832, + "changes": [ + { + "start": 83, + "end": 94, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 837, + "changes": [] + }, + "rhs": { + "line_number": 837, + "changes": [ + { + "start": 88, + "end": 99, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 850, + "changes": [] + }, + "rhs": { + "line_number": 850, + "changes": [ + { + "start": 45, + "end": 56, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 899, + "changes": [] + }, + "rhs": { + "line_number": 899, + "changes": [ + { + "start": 95, + "end": 106, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..e04458d0635 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.417623519897461, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..a3b116f54da --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/MOR/diff_result_difft.json @@ -0,0 +1,274 @@ +{ + "number_of_changes": 22, + "timing": 0.25788068771362305, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 931, + "changes": [ + { + "start": 60, + "end": 69, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 931, + "changes": [ + { + "start": 60, + "end": 71, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..5375390eb40 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 9.858677625656128, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..9b65584bc0f --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/OLFD/diff_result_difft.json @@ -0,0 +1,1022 @@ +{ + "number_of_changes": 145, + "timing": 1.0318880081176758, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + }, + { + "start": 63, + "end": 70, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 76, + "content": "bool", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 50, + "end": 59, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 75, + "content": "amount", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "external", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 94, + "end": 95, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 99, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..5d20c809cf9 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.495437622070312, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6a0b64c2b8d --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/RSD/diff_result_difft.json @@ -0,0 +1,388 @@ +{ + "number_of_changes": 37, + "timing": 1.6834664344787598, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* return mod(a, b, \"SafeMath: modulo by zero\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/RVS/diff_result_GT.json new file mode 100644 index 00000000000..fe1e6f4816e --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 11.624972343444824, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/RVS/diff_result_difft.json new file mode 100644 index 00000000000..fc96d172b94 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/RVS/diff_result_difft.json @@ -0,0 +1,346 @@ +{ + "number_of_changes": 22, + "timing": 1.3524653911590576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..e04a7680bbb --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 11.75105333328247, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..a82f1238c6b --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/SCEC/diff_result_difft.json @@ -0,0 +1,346 @@ +{ + "number_of_changes": 22, + "timing": 1.7912907600402832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/SLR/diff_result_GT.json new file mode 100644 index 00000000000..0baa042f2aa --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 10.707173109054565, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/SLR/diff_result_difft.json new file mode 100644 index 00000000000..330b221dbbb --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/SLR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 0.4971456527709961, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 72, + "content": "\"Address: low-level call failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 42, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 101, + "content": "\"Address: low-level call with value failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 60, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 45, + "content": "\"CHAMPIONS LEAGUE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 29, + "content": "\"\"", + "highlight": "string" + } + ] + } + }, + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 29, + "end": 34, + "content": "\"CLE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 29, + "end": 31, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 828, + "changes": [ + { + "start": 85, + "end": 127, + "content": "\"BEP20: transfer amount exceeds allowance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 828, + "changes": [ + { + "start": 85, + "end": 87, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/UORD/diff_result_GT.json new file mode 100644 index 00000000000..81a4fbf2406 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 36, + "timing": 9.79899525642395, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/UORD/diff_result_difft.json new file mode 100644 index 00000000000..ee126f6b2df --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/UORD/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 8, + "timing": 1.4058353900909424, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1089, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1089, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 1168, + "changes": [ + { + "start": 11, + "end": 12, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1168, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..12c86d82fc2 --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 9.77005124092102, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/8/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..3d0f9d93f9c --- /dev/null +++ b/results/contracts/mutants/CLEToken/8/VVR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 8, + "timing": 0.5844454765319824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 735, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 735, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/BLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/BLR/diff_result_GT.json new file mode 100644 index 00000000000..95274c3d9af --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 8.543352127075195, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/BLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/BLR/diff_result_difft.json new file mode 100644 index 00000000000..bc0fb60e519 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/BLR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 0.7545135021209717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 44, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 754, + "changes": [ + { + "start": 40, + "end": 45, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 770, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 768, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 785, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 48, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 786, + "changes": [ + { + "start": 44, + "end": 49, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 814, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 823, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 829, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 829, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 834, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 834, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/BOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7d18579e986 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 10.96080493927002, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/BOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b285180ff7b --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/BOR/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 9, + "timing": 1.006892204284668, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 18, + "end": 19, + "content": "+", + "highlight": "keyword" + }, + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/CSC/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..7619285e079 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 10.41775131225586, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/CSC/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..72f6c27c6ca --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/CSC/diff_result_difft.json @@ -0,0 +1,903 @@ +{ + "number_of_changes": 105, + "timing": 1.5762360095977783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 416, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 18, + "content": "else", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 406, + "changes": [] + } + }, + { + "lhs": { + "line_number": 409, + "changes": [ + { + "start": 16, + "end": 91, + "content": "// The easiest way to bubble the revert reason is using memory via assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 20, + "end": 26, + "content": "revert", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "add", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 33, + "content": "32", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 45, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 63, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 19, + "content": "success", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 404, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 12, + "end": 65, + "content": "// Look for revert reason and bubble it up if present", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 16, + "end": 24, + "content": "assembly", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 16, + "end": 63, + "content": "// solhint-disable-next-line no-inline-assembly", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 20, + "end": 23, + "content": "let", + "highlight": "normal" + }, + { + "start": 24, + "end": 39, + "content": "returndata_size", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": ":=", + "highlight": "normal" + }, + { + "start": 43, + "end": 48, + "content": "mload", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 59, + "content": "returndata", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 16, + "end": 17, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 808, + "changes": [ + { + "start": 12, + "end": 23, + "content": "_isExcluded", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "account", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 795, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 865, + "changes": [ + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": ",", + "highlight": "normal" + }, + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 22, + "end": 37, + "content": "rTransferAmount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": "=", + "highlight": "normal" + }, + { + "start": 46, + "end": 56, + "content": "_getValues", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 64, + "content": "tAmount", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 864, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 851, + "changes": [] + } + }, + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 34, + "content": "rTransferAmount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 867, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 30, + "content": "deductTransferFee", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 848, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 879, + "changes": [ + { + "start": 11, + "end": 18, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "account", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 863, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 16, + "end": 25, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "i", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 39, + "content": "account", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 873, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 992, + "changes": [ + { + "start": 16, + "end": 23, + "content": "_rOwned", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 33, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "i", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 47, + "content": "rSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "||", + "highlight": "keyword" + }, + { + "start": 51, + "end": 58, + "content": "_tOwned", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 68, + "content": "_excluded", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": "i", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 73, + "end": 74, + "content": ">", + "highlight": "keyword" + }, + { + "start": 75, + "end": 82, + "content": "tSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 976, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/DLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/DLR/diff_result_GT.json new file mode 100644 index 00000000000..a889cda6bdc --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 10.401119709014893, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/DLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/DLR/diff_result_difft.json new file mode 100644 index 00000000000..388126d3bfe --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/DLR/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 9, + "timing": 0.6222131252288818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 278, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 85, + "end": 91, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 54, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 68, + "end": 74, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 113, + "end": 119, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 48, + "end": 55, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 115, + "end": 122, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/EED/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/EED/diff_result_GT.json new file mode 100644 index 00000000000..4a4c6e02c13 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 9.544007539749146, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/EED/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/EED/diff_result_difft.json new file mode 100644 index 00000000000..3d0928c065e --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/EED/diff_result_difft.json @@ -0,0 +1,672 @@ +{ + "number_of_changes": 81, + "timing": 2.164536714553833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 55, + "content": "msgSender", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* emit OwnershipTransferred(address(0), msgSender); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 50, + "content": "newOwner", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 484, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit OwnershipTransferred(_owner, newOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 8, + "end": 60, + "content": "/* emit OwnershipTransferred(_owner, address(0)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "OwnershipTransferred", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 40, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 56, + "content": "_previousOwner", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit OwnershipTransferred(_owner, _previousOwner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 39, + "content": "owner", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_tTotal", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 788, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit Transfer(address(0), owner(), _tTotal); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 56, + "content": "tTransferAmount", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 908, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* emit Transfer(sender, recipient, tTransferAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 949, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 41, + "content": "SwapAndLiquifyEnabledUpdated", + "highlight": "type" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 50, + "content": "_enabled", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 949, + "changes": [ + { + "start": 8, + "end": 58, + "content": "/* emit SwapAndLiquifyEnabledUpdated(_enabled); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1061, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Approval", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "amount", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 1061, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Approval(owner, spender, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/EHC/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..50702033b49 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.127516984939575, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/EHC/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0c21a2fc146 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/EHC/diff_result_difft.json @@ -0,0 +1,682 @@ +{ + "number_of_changes": 83, + "timing": 1.4210164546966553, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 47, + "content": "amount", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ",", + "highlight": "normal" + }, + { + "start": 49, + "end": 80, + "content": "\"Address: insufficient balance\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(address(this).balance >= amount, \"Address: insufficient balance\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "success", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 85, + "content": "\"Address: unable to send value, recipient may have reverted\"", + "highlight": "string" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 338, + "changes": [ + { + "start": 8, + "end": 93, + "content": "/* require(success, \"Address: unable to send value, recipient may have reverted\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 41, + "end": 46, + "content": "value", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 88, + "content": "\"Address: insufficient balance for call\"", + "highlight": "string" + }, + { + "start": 88, + "end": 89, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 395, + "changes": [ + { + "start": 8, + "end": 96, + "content": "/* require(address(this).balance >= value, \"Address: insufficient balance for call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "isContract", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "target", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + }, + { + "start": 36, + "end": 67, + "content": "\"Address: call to non-contract\"", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 400, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(isContract(target), \"Address: call to non-contract\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/FVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4b2aee5364c --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.146452188491821, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/FVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d51b6ecc44f --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.8065040111541748, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 251, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 267, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 267, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 306, + "changes": [ + { + "start": 41, + "end": 49, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 306, + "changes": [ + { + "start": 41, + "end": 47, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/ILR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a31ad933c5d --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.564023494720459, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/ILR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..210af964006 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/ILR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 1.2810642719268799, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 193, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 232, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 268, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 370, + "changes": [ + { + "start": 52, + "end": 53, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 408, + "changes": [ + { + "start": 36, + "end": 37, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 448, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 474, + "changes": [ + { + "start": 50, + "end": 51, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 474, + "changes": [ + { + "start": 50, + "end": 51, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 475, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 475, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/MOI/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/MOI/diff_result_GT.json new file mode 100644 index 00000000000..5acec522f51 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 10.49791955947876, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/MOI/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/MOI/diff_result_difft.json new file mode 100644 index 00000000000..d5c2d5cbfae --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/MOI/diff_result_difft.json @@ -0,0 +1,177 @@ +{ + "number_of_changes": 9, + "timing": 1.1440842151641846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 501, + "changes": [] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 812, + "changes": [] + }, + "rhs": { + "line_number": 812, + "changes": [ + { + "start": 73, + "end": 84, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 821, + "changes": [] + }, + "rhs": { + "line_number": 821, + "changes": [ + { + "start": 70, + "end": 81, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 826, + "changes": [] + }, + "rhs": { + "line_number": 826, + "changes": [ + { + "start": 93, + "end": 104, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 832, + "changes": [] + }, + "rhs": { + "line_number": 832, + "changes": [ + { + "start": 83, + "end": 94, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 837, + "changes": [] + }, + "rhs": { + "line_number": 837, + "changes": [ + { + "start": 88, + "end": 99, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 850, + "changes": [] + }, + "rhs": { + "line_number": 850, + "changes": [ + { + "start": 45, + "end": 56, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 899, + "changes": [] + }, + "rhs": { + "line_number": 899, + "changes": [ + { + "start": 95, + "end": 106, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 955, + "changes": [] + }, + "rhs": { + "line_number": 955, + "changes": [ + { + "start": 61, + "end": 72, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/MOR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/MOR/diff_result_GT.json new file mode 100644 index 00000000000..0acc5b3a12a --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.149195432662964, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/MOR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/MOR/diff_result_difft.json new file mode 100644 index 00000000000..8afd3bc6aae --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/MOR/diff_result_difft.json @@ -0,0 +1,312 @@ +{ + "number_of_changes": 25, + "timing": 0.9695701599121094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 876, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 923, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 931, + "changes": [ + { + "start": 60, + "end": 69, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 931, + "changes": [ + { + "start": 60, + "end": 71, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 915, + "changes": [] + }, + "rhs": { + "line_number": 915, + "changes": [ + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 64, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 64, + "end": 65, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 919, + "changes": [ + { + "start": 55, + "end": 66, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 911, + "changes": [] + }, + "rhs": { + "line_number": 911, + "changes": [ + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 76, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 927, + "changes": [ + { + "start": 67, + "end": 78, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 937, + "changes": [ + { + "start": 80, + "end": 89, + "content": "onlyOwner", + "highlight": "normal" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 937, + "changes": [ + { + "start": 80, + "end": 91, + "content": "lockTheSwap", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/OLFD/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..37202939fa7 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 7.932424306869507, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/OLFD/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..302cfbd86cc --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/OLFD/diff_result_difft.json @@ -0,0 +1,1205 @@ +{ + "number_of_changes": 171, + "timing": 1.408860206604004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 35, + "content": "external", + "highlight": "keyword" + }, + { + "start": 36, + "end": 40, + "content": "view", + "highlight": "keyword" + }, + { + "start": 41, + "end": 48, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 49, + "end": 50, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 57, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "account", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 48, + "content": "external", + "highlight": "keyword" + }, + { + "start": 49, + "end": 53, + "content": "view", + "highlight": "keyword" + }, + { + "start": 54, + "end": 61, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 62, + "end": 63, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 70, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 48, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 49, + "end": 55, + "content": "amount", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + }, + { + "start": 66, + "end": 73, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 74, + "end": 75, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 75, + "end": 79, + "content": "bool", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "allowance", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "owner", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 53, + "content": "spender", + "highlight": "normal" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + }, + { + "start": 64, + "end": 68, + "content": "view", + "highlight": "keyword" + }, + { + "start": 69, + "end": 76, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 77, + "end": 78, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 78, + "end": 85, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "approve", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 28, + "content": "address", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "amount", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + }, + { + "start": 63, + "end": 70, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 71, + "end": 72, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 72, + "end": 76, + "content": "bool", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 25, + "content": "transferFrom", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 49, + "content": "address", + "highlight": "normal" + }, + { + "start": 50, + "end": 59, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 68, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 75, + "content": "amount", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 85, + "content": "external", + "highlight": "keyword" + }, + { + "start": 86, + "end": 93, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 94, + "end": 95, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 95, + "end": 99, + "content": "bool", + "highlight": "normal" + }, + { + "start": 99, + "end": 100, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [] + } + }, + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 208, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/RSD/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..94b52055190 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.088672637939453, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/RSD/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..17ea18d352d --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/RSD/diff_result_difft.json @@ -0,0 +1,432 @@ +{ + "number_of_changes": 41, + "timing": 0.6279726028442383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 145, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 176, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 200, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* return mod(a, b, \"SafeMath: modulo by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 269, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 269, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/RVS/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/RVS/diff_result_GT.json new file mode 100644 index 00000000000..9787979bb8c --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 12.34639048576355, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/RVS/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/RVS/diff_result_difft.json new file mode 100644 index 00000000000..98939aa4701 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/RVS/diff_result_difft.json @@ -0,0 +1,384 @@ +{ + "number_of_changes": 26, + "timing": 0.7282943725585938, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 963, + "changes": [ + { + "start": 81, + "end": 82, + "content": ",", + "highlight": "normal" + }, + { + "start": 83, + "end": 93, + "content": "tCommunity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 963, + "changes": [ + { + "start": 16, + "end": 26, + "content": "tCommunity", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/SCEC/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..1954a604749 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 11.985284805297852, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/SCEC/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..6c7f74bc0af --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/SCEC/diff_result_difft.json @@ -0,0 +1,384 @@ +{ + "number_of_changes": 26, + "timing": 1.1633527278900146, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 566, + "changes": [ + { + "start": 84, + "end": 85, + "content": ",", + "highlight": "normal" + }, + { + "start": 86, + "end": 92, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 93, + "end": 111, + "content": "blockTimestampLast", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 566, + "changes": [ + { + "start": 50, + "end": 56, + "content": "uint32", + "highlight": "normal" + }, + { + "start": 57, + "end": 75, + "content": "blockTimestampLast", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount0", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 572, + "changes": [ + { + "start": 53, + "end": 60, + "content": "amount1", + "highlight": "normal" + }, + { + "start": 67, + "end": 74, + "content": "amount0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 57, + "end": 66, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 594, + "changes": [ + { + "start": 29, + "end": 38, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 45, + "end": 52, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 59, + "end": 66, + "content": "amountB", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 48, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 55, + "end": 64, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "liquidity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 602, + "changes": [ + { + "start": 37, + "end": 46, + "content": "liquidity", + "highlight": "normal" + }, + { + "start": 53, + "end": 64, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 71, + "end": 80, + "content": "amountETH", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 619, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountA", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountB", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 629, + "changes": [ + { + "start": 29, + "end": 36, + "content": "amountB", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "amountA", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 40, + "content": "amountToken", + "highlight": "normal" + }, + { + "start": 47, + "end": 56, + "content": "amountETH", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 638, + "changes": [ + { + "start": 29, + "end": 38, + "content": "amountETH", + "highlight": "normal" + }, + { + "start": 45, + "end": 56, + "content": "amountToken", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 963, + "changes": [ + { + "start": 81, + "end": 82, + "content": ",", + "highlight": "normal" + }, + { + "start": 83, + "end": 93, + "content": "tCommunity", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 963, + "changes": [ + { + "start": 16, + "end": 26, + "content": "tCommunity", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/SLR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/SLR/diff_result_GT.json new file mode 100644 index 00000000000..0f0d74f11f1 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 10.096744775772095, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/SLR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/SLR/diff_result_difft.json new file mode 100644 index 00000000000..5a546515133 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/SLR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 2.559152603149414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 216, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 72, + "content": "\"Address: low-level call failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 360, + "changes": [ + { + "start": 40, + "end": 42, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 101, + "content": "\"Address: low-level call with value failed\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 385, + "changes": [ + { + "start": 58, + "end": 60, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 739, + "changes": [ + { + "start": 29, + "end": 34, + "content": "\"CLE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 739, + "changes": [ + { + "start": 29, + "end": 31, + "content": "\"\"", + "highlight": "string" + } + ] + } + }, + { + "lhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 45, + "content": "\"CHAMPIONS LEAGUE\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 738, + "changes": [ + { + "start": 27, + "end": 29, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 828, + "changes": [ + { + "start": 85, + "end": 127, + "content": "\"BEP20: transfer amount exceeds allowance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 828, + "changes": [ + { + "start": 85, + "end": 87, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 838, + "changes": [ + { + "start": 96, + "end": 135, + "content": "\"BEP20: decreased allowance below zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 838, + "changes": [ + { + "start": 96, + "end": 98, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/UORD/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/UORD/diff_result_GT.json new file mode 100644 index 00000000000..3ef0779b4f8 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 39, + "timing": 10.847044467926025, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/UORD/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/UORD/diff_result_difft.json new file mode 100644 index 00000000000..f6794a9c9a5 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/UORD/diff_result_difft.json @@ -0,0 +1,189 @@ +{ + "number_of_changes": 9, + "timing": 0.6210131645202637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 35, + "end": 36, + "content": "~", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 852, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 852, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 861, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 861, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 878, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 878, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 888, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 991, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1089, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1089, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 1168, + "changes": [ + { + "start": 11, + "end": 12, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1168, + "changes": [] + } + }, + { + "lhs": { + "line_number": 1171, + "changes": [ + { + "start": 35, + "end": 36, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 1171, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/VVR/diff_result_GT.json b/results/contracts/mutants/CLEToken/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..d987fb2e218 --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 9.780582904815674, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLEToken/9/VVR/diff_result_difft.json b/results/contracts/mutants/CLEToken/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e0f22b2887d --- /dev/null +++ b/results/contracts/mutants/CLEToken/9/VVR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 9, + "timing": 0.5807697772979736, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 438, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 437, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 734, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 731, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 736, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 736, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 735, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 735, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 729, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_GT.json b/results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..2cee4bb024b --- /dev/null +++ b/results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 1.8257946968078613, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_difft.json b/results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..98299b6d8c0 --- /dev/null +++ b/results/contracts/mutants/CLMockEtherRejecter/1/EHC/diff_result_difft.json @@ -0,0 +1,50 @@ +{ + "number_of_changes": 4, + "timing": 1.8353831768035889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 20, + "changes": [ + { + "start": 4, + "end": 10, + "content": "revert", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 11, + "end": 34, + "content": "'I secretly hate ether'", + "highlight": "string" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 20, + "changes": [ + { + "start": 4, + "end": 42, + "content": "/* revert('I secretly hate ether'); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_GT.json b/results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..ac7415bf49a --- /dev/null +++ b/results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.0979514122009277, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_difft.json b/results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..d8c05132911 --- /dev/null +++ b/results/contracts/mutants/CLMockEtherRejecter/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.7899484634399414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 19, + "changes": [ + { + "start": 13, + "end": 20, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 19, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..423e2a7b5ae --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.8488881587982178, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4d6ebc6639d --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4482548236846924, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..29067060510 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.819554328918457, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..156f013ab17 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8819930553436279, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 4, + "end": 14, + "content": "ILUSDToken", + "highlight": "type" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 4, + "end": 11, + "content": "Ipublic", + "highlight": "type" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8a3a99a2d30 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.069179058074951, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..415778600e9 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.4235179424285889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..96b1e0091e7 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.9116549491882324, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..49b4f47ee51 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/3/FVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 2.1547954082489014, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ebcb5333d70 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.7414426803588867, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..83f98f6e729 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/4/FVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.5005378723144531, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 85, + "end": 93, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a5b9b4b3b43 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 2.8836636543273926, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..57c048ea320 --- /dev/null +++ b/results/contracts/mutants/CLVTokenCaller/5/FVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 0.4293956756591797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 85, + "end": 93, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 85, + "end": 91, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 91, + "end": 99, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 91, + "end": 97, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 47, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..849bcb72241 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.2521815299987793, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..3876d0974c8 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/1/CCD/diff_result_difft.json @@ -0,0 +1,197 @@ +{ + "number_of_changes": 22, + "timing": 0.18959379196166992, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 22, + "end": 48, + "content": "_borrowerOperationsAddress", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": "{", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 52, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 22, + "end": 43, + "content": "_stabilityPoolAddress", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 37, + "content": "_stabilityPoolAddress", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 36, + "content": "_troveManagerAddress", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 4, + "end": 5, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "LUSDToken", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 43, + "content": "_troveManagerAddress", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 8, + "end": 15, + "content": "address", + "highlight": "normal" + }, + { + "start": 16, + "end": 42, + "content": "_borrowerOperationsAddress", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2cd3fdc9c1f --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.858430862426758, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..085ae52a5f6 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.3474235534667969, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..f51efd30354 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.1724555492401123, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..cc216e1cc75 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.510848045349121, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 72, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a8d79c021e3 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.3974645137786865, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d6da2ba2bf8 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.6511955261230469, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 72, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..48d5e7f95ac --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.0759265422821045, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5096a3fc279 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/4/FVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.5388569831848145, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 72, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..36a46d48b50 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.662275791168213, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e785b962c25 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/5/FVR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.8854963779449463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 72, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 98, + "end": 106, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 98, + "end": 104, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_GT.json b/results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7ab326a5a1d --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.6728603839874268, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_difft.json b/results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9f9928fe593 --- /dev/null +++ b/results/contracts/mutants/CLVTokenTester/6/FVR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.6093957424163818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 6, + "end": 14, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 72, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 64, + "end": 70, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 69, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 61, + "end": 67, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 92, + "end": 100, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 92, + "end": 98, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 98, + "end": 106, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 98, + "end": 104, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 81, + "end": 89, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 81, + "end": 87, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/BOR/diff_result_GT.json b/results/contracts/mutants/CMService/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9e5b966a2b7 --- /dev/null +++ b/results/contracts/mutants/CMService/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.7838404178619385, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/BOR/diff_result_difft.json b/results/contracts/mutants/CMService/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e8e737bce61 --- /dev/null +++ b/results/contracts/mutants/CMService/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.424802303314209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 27, + "end": 28, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/EED/diff_result_GT.json b/results/contracts/mutants/CMService/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..3d4760bf4ff --- /dev/null +++ b/results/contracts/mutants/CMService/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.59960675239563, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/EED/diff_result_difft.json b/results/contracts/mutants/CMService/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..a8dd950229e --- /dev/null +++ b/results/contracts/mutants/CMService/1/EED/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 0.6585745811462402, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "FeeServiceAttached", + "highlight": "type" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 45, + "content": "newFeeService", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* emit FeeServiceAttached(newFeeService); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/EHC/diff_result_GT.json b/results/contracts/mutants/CMService/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..a64421a70ff --- /dev/null +++ b/results/contracts/mutants/CMService/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.054990530014038, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/EHC/diff_result_difft.json b/results/contracts/mutants/CMService/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0533c8ba1d0 --- /dev/null +++ b/results/contracts/mutants/CMService/1/EHC/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 1.1523323059082031, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 26, + "content": "feeService", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* require(feeService != address(0)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/FVR/diff_result_GT.json b/results/contracts/mutants/CMService/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..baaa514535e --- /dev/null +++ b/results/contracts/mutants/CMService/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.4886624813079834, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/FVR/diff_result_difft.json b/results/contracts/mutants/CMService/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..b005c3536c8 --- /dev/null +++ b/results/contracts/mutants/CMService/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.233022928237915, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/ILR/diff_result_GT.json b/results/contracts/mutants/CMService/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..752e6b88cee --- /dev/null +++ b/results/contracts/mutants/CMService/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.962325811386108, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/ILR/diff_result_difft.json b/results/contracts/mutants/CMService/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f6a7e3aacbe --- /dev/null +++ b/results/contracts/mutants/CMService/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.36396336555480957, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 38, + "end": 39, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 38, + "end": 39, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/MOR/diff_result_GT.json b/results/contracts/mutants/CMService/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..23d520a63d5 --- /dev/null +++ b/results/contracts/mutants/CMService/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.417992115020752, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/MOR/diff_result_difft.json b/results/contracts/mutants/CMService/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..38a6a02a6fd --- /dev/null +++ b/results/contracts/mutants/CMService/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5239770412445068, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 21, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/TOR/diff_result_GT.json b/results/contracts/mutants/CMService/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..4abfff6d12a --- /dev/null +++ b/results/contracts/mutants/CMService/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.81325888633728, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/TOR/diff_result_difft.json b/results/contracts/mutants/CMService/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a1617e70ff1 --- /dev/null +++ b/results/contracts/mutants/CMService/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.3340322971343994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/VVR/diff_result_GT.json b/results/contracts/mutants/CMService/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8a36d1e267a --- /dev/null +++ b/results/contracts/mutants/CMService/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.9015004634857178, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/1/VVR/diff_result_difft.json b/results/contracts/mutants/CMService/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..41b1b53d60a --- /dev/null +++ b/results/contracts/mutants/CMService/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8671066761016846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/EED/diff_result_GT.json b/results/contracts/mutants/CMService/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..9df0f746cda --- /dev/null +++ b/results/contracts/mutants/CMService/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.2006027698516846, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/EED/diff_result_difft.json b/results/contracts/mutants/CMService/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..77fddaa2a5f --- /dev/null +++ b/results/contracts/mutants/CMService/2/EED/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 10, + "timing": 1.0445616245269775, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "FeeServiceAttached", + "highlight": "type" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 45, + "content": "newFeeService", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* emit FeeServiceAttached(newFeeService); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 32, + "content": "PoolFactoryAttached", + "highlight": "type" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 47, + "content": "newPoolFactory", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit PoolFactoryAttached(newPoolFactory); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/FVR/diff_result_GT.json b/results/contracts/mutants/CMService/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..60340ff5736 --- /dev/null +++ b/results/contracts/mutants/CMService/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.092336654663086, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/FVR/diff_result_difft.json b/results/contracts/mutants/CMService/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f73e8fc8d0b --- /dev/null +++ b/results/contracts/mutants/CMService/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.4379456043243408, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 50, + "end": 58, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 50, + "end": 56, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/MOR/diff_result_GT.json b/results/contracts/mutants/CMService/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..e22cb005796 --- /dev/null +++ b/results/contracts/mutants/CMService/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.108363628387451, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/MOR/diff_result_difft.json b/results/contracts/mutants/CMService/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..252872c40e6 --- /dev/null +++ b/results/contracts/mutants/CMService/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.26294827461242676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 21, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 59, + "end": 68, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 59, + "end": 72, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/TOR/diff_result_GT.json b/results/contracts/mutants/CMService/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d3a4857fa3b --- /dev/null +++ b/results/contracts/mutants/CMService/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.269049644470215, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/TOR/diff_result_difft.json b/results/contracts/mutants/CMService/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..33d9a8a9049 --- /dev/null +++ b/results/contracts/mutants/CMService/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.8658580780029297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/VVR/diff_result_GT.json b/results/contracts/mutants/CMService/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ffc2a8f3b0c --- /dev/null +++ b/results/contracts/mutants/CMService/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.135172367095947, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/2/VVR/diff_result_difft.json b/results/contracts/mutants/CMService/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..58e8c0ce1a2 --- /dev/null +++ b/results/contracts/mutants/CMService/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.9256045818328857, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 17, + "end": 23, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 17, + "end": 25, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/EED/diff_result_GT.json b/results/contracts/mutants/CMService/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..2973d4b145b --- /dev/null +++ b/results/contracts/mutants/CMService/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.600013017654419, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/EED/diff_result_difft.json b/results/contracts/mutants/CMService/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..fbeaf187ed4 --- /dev/null +++ b/results/contracts/mutants/CMService/3/EED/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 15, + "timing": 0.12850093841552734, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 31, + "content": "FeeServiceAttached", + "highlight": "type" + }, + { + "start": 31, + "end": 32, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 45, + "content": "newFeeService", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 62, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* emit FeeServiceAttached(newFeeService); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 32, + "content": "PoolFactoryAttached", + "highlight": "type" + }, + { + "start": 32, + "end": 33, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 47, + "content": "newPoolFactory", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 8, + "end": 55, + "content": "/* emit PoolFactoryAttached(newPoolFactory); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 33, + "content": "PoolRegistryAttached", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 49, + "content": "newPoolRegistry", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 78, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* emit PoolRegistryAttached(newPoolRegistry); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/FVR/diff_result_GT.json b/results/contracts/mutants/CMService/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e88cb4a47e6 --- /dev/null +++ b/results/contracts/mutants/CMService/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.016076564788818, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/FVR/diff_result_difft.json b/results/contracts/mutants/CMService/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..87863e92b97 --- /dev/null +++ b/results/contracts/mutants/CMService/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.48908185958862305, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 50, + "end": 58, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 50, + "end": 56, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 52, + "end": 60, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 52, + "end": 58, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/MOR/diff_result_GT.json b/results/contracts/mutants/CMService/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..8581b510584 --- /dev/null +++ b/results/contracts/mutants/CMService/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.2779345512390137, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/MOR/diff_result_difft.json b/results/contracts/mutants/CMService/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..f67178d7847 --- /dev/null +++ b/results/contracts/mutants/CMService/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.7255029678344727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 21, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 59, + "end": 68, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 59, + "end": 72, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 70, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 74, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/VVR/diff_result_GT.json b/results/contracts/mutants/CMService/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..d4b416e0ce0 --- /dev/null +++ b/results/contracts/mutants/CMService/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.4377012252807617, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/3/VVR/diff_result_difft.json b/results/contracts/mutants/CMService/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..c5652c26972 --- /dev/null +++ b/results/contracts/mutants/CMService/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.5093376636505127, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 17, + "end": 23, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [ + { + "start": 17, + "end": 25, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 13, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 13, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/4/FVR/diff_result_GT.json b/results/contracts/mutants/CMService/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..337b09b7a75 --- /dev/null +++ b/results/contracts/mutants/CMService/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.7219340801239014, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/4/FVR/diff_result_difft.json b/results/contracts/mutants/CMService/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..256da0a9196 --- /dev/null +++ b/results/contracts/mutants/CMService/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.1784605979919434, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 50, + "end": 58, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 50, + "end": 56, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 52, + "end": 60, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 52, + "end": 58, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 54, + "end": 62, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 54, + "end": 60, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/4/MOR/diff_result_GT.json b/results/contracts/mutants/CMService/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..063c055ae32 --- /dev/null +++ b/results/contracts/mutants/CMService/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.578115463256836, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMService/4/MOR/diff_result_difft.json b/results/contracts/mutants/CMService/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..d9e63682df7 --- /dev/null +++ b/results/contracts/mutants/CMService/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.26822996139526367, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 21, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 59, + "end": 68, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 59, + "end": 72, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 70, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 61, + "end": 74, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 77, + "changes": [ + { + "start": 63, + "end": 72, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 77, + "changes": [ + { + "start": 63, + "end": 76, + "content": "whenNotPaused", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..0d029c8631a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.4395110607147217, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..cd803e7e0d9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6679022312164307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..a4f5d1cbd43 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.5707507133483887, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..05b35549ad9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3508281707763672, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..4656d1b82a9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.550262451171875, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..9db56a9d7fc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/BCRD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.11151504516601562, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f9081a24a54 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.290683746337891, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..f00c1329d9b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8986659049987793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..92b1c539ae5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.12441086769104, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9a31f444b4c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.283905029296875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..447d5197080 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.086000919342041, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..2a5d8968dff --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/CCD/diff_result_difft.json @@ -0,0 +1,522 @@ +{ + "number_of_changes": 71, + "timing": 0.8520257472991943, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": "i", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 46, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "i", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 8, + "end": 11, + "content": "for", + "highlight": "keyword" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 17, + "content": "uint", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "i", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "i", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "i", + "highlight": "normal" + }, + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 16, + "end": 21, + "content": "throw", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 114, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 4, + "end": 5, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "i", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "MultiSigWallet", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 35, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 45, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 61, + "content": "_required", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 14, + "content": "owners", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 24, + "content": "_owners", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 113, + "changes": [ + { + "start": 8, + "end": 16, + "content": "required", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "_required", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..e1078118232 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 3.849116086959839, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..dfec7d88eaa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/CSC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 0.7945506572723389, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..7b26836dbee --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.2598676681518555, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..9c1bdecb999 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.2508058547973633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 326, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 326, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9ad3fde54b0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.14177393913269, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d8ce47e75dd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2688772678375244, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..ff71f1cfe04 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.231047630310059, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..d4a1a193c7e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.589604139328003, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 21, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 23, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_GT.json new file mode 100644 index 00000000000..7475bda0a39 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.032611846923828, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_difft.json new file mode 100644 index 00000000000..abd0bffe33c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/ICM/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 0.7859852313995361, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..3c96ac565e7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.993107795715332, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..958792b5c86 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.0846426486968994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_GT.json new file mode 100644 index 00000000000..17073c82c19 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.106273651123047, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_difft.json new file mode 100644 index 00000000000..678c3821b57 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/LSC/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 1.035980224609375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_GT.json new file mode 100644 index 00000000000..33fcef2628d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.7499353885650635, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_difft.json new file mode 100644 index 00000000000..fdf0867059d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOC/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 8, + "timing": 1.1566028594970703, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..eae250de300 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.8722472190856934, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..027a9c1e757 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOD/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 8, + "timing": 1.7546296119689941, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..2bc2058eb4c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.125312805175781, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..ae982a1bc4c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.9658048152923584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..ccf439b68d8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.111208200454712, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..1dfd33b4ca8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/MOR/diff_result_difft.json @@ -0,0 +1,50 @@ +{ + "number_of_changes": 4, + "timing": 0.9496510028839111, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..7ba5e9e6f1a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.8961973190307617, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..3ebedbae161 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 5.598223924636841, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..d2cf23f1cbb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/RSD/diff_result_difft.json @@ -0,0 +1,296 @@ +{ + "number_of_changes": 24, + "timing": 2.8287196159362793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 3, + "content": " ", + "highlight": "normal" + }, + { + "start": 3, + "end": 4, + "content": " ", + "highlight": "normal" + }, + { + "start": 4, + "end": 5, + "content": " ", + "highlight": "normal" + }, + { + "start": 5, + "end": 6, + "content": " ", + "highlight": "normal" + }, + { + "start": 6, + "end": 7, + "content": " ", + "highlight": "normal" + }, + { + "start": 7, + "end": 8, + "content": " ", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": " ", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": " ", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": " ", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": " ", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": " ", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": " ", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": " ", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "return", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": " ", + "highlight": "normal" + }, + { + "start": 23, + "end": 27, + "content": "true", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ";", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 3, + "content": " ", + "highlight": "normal" + }, + { + "start": 3, + "end": 4, + "content": " ", + "highlight": "normal" + }, + { + "start": 4, + "end": 5, + "content": " ", + "highlight": "normal" + }, + { + "start": 5, + "end": 6, + "content": " ", + "highlight": "normal" + }, + { + "start": 6, + "end": 7, + "content": " ", + "highlight": "normal" + }, + { + "start": 7, + "end": 8, + "content": " ", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": " ", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": " ", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": " ", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": " ", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": " ", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": " ", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": " ", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "/", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "*", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": " ", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "return", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": " ", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "true", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ";", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": " ", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "/", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..4a94ab38d15 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.630765438079834, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..374d0677bae --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.37650728225708, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..cc527f2ceca --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 4.1189634799957275, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..3c64c7e89ab --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.109102725982666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..e6ec2deaa82 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.207013130187988, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..4432e57370a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.21708440780639648, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_GT.json new file mode 100644 index 00000000000..5eea90d4b97 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.794468402862549, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_difft.json new file mode 100644 index 00000000000..e4e8e907841 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/BLR/diff_result_difft.json @@ -0,0 +1,264 @@ +{ + "number_of_changes": 10, + "timing": 0.3856325149536133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 26, + "end": 30, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 26, + "end": 31, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 30, + "end": 35, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 30, + "end": 34, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 23, + "end": 27, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 23, + "end": 28, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..02c86a76d40 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 55, + "timing": 4.131338834762573, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d21b8768da2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/BOR/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 10, + "timing": 3.170501470565796, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c4f0fa84c7c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 97, + "timing": 4.215938091278076, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d0611a94891 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/CSC/diff_result_difft.json @@ -0,0 +1,641 @@ +{ + "number_of_changes": 69, + "timing": 1.0676860809326172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 47, + "content": "owner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 25, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 46, + "content": "owner", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 48, + "content": "executed", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 12, + "end": 20, + "content": "_address", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "ownerCount", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_required", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 15, + "end": 25, + "content": "ownerCount", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 43, + "content": "MAX_OWNER_COUNT", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_required", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + }, + { + "start": 27, + "end": 37, + "content": "ownerCount", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 21, + "content": "value", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..7d5894bbad2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 4.487476587295532, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ac5784c7236 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.5060756206512451, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 209, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 209, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..f7ca08f4d80 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 45, + "timing": 4.058739185333252, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3032d3773c9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/ILR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 1.42033052444458, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_GT.json new file mode 100644 index 00000000000..b87104e7590 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 3.7821311950683594, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_difft.json new file mode 100644 index 00000000000..2485713ea54 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/TOR/diff_result_difft.json @@ -0,0 +1,374 @@ +{ + "number_of_changes": 20, + "timing": 0.4564177989959717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 211, + "changes": [ + { + "start": 33, + "end": 36, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 211, + "changes": [ + { + "start": 33, + "end": 35, + "content": "tx", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_GT.json new file mode 100644 index 00000000000..eec5f0bbdef --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 45, + "timing": 4.469562768936157, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_difft.json new file mode 100644 index 00000000000..362d83adc8a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/10/UORD/diff_result_difft.json @@ -0,0 +1,243 @@ +{ + "number_of_changes": 10, + "timing": 0.5586471557617188, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 30, + "end": 31, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [] + } + }, + { + "lhs": { + "line_number": 302, + "changes": [ + { + "start": 44, + "end": 46, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 302, + "changes": [ + { + "start": 44, + "end": 46, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 329, + "changes": [ + { + "start": 36, + "end": 38, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 329, + "changes": [ + { + "start": 36, + "end": 38, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_GT.json new file mode 100644 index 00000000000..e38d176a394 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.439996242523193, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_difft.json new file mode 100644 index 00000000000..c8f8ffa3f3b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/AOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7276384830474854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_GT.json new file mode 100644 index 00000000000..0cc6bc1ad6e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.686119079589844, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_difft.json new file mode 100644 index 00000000000..0e4b36e0083 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/AVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.2892334461212158, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..c120939ba19 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.048914432525635, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..60950a148c3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/BCRD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0244739055633545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..3131d1af939 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.6590964794158936, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..312f68aaad9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.346327781677246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4f5d38bfc8c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 3.919790029525757, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1a73a5c59c2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.14699554443359375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b93486490c2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 3.6643600463867188, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..dbc52a73e0a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/CSC/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 12, + "timing": 0.9570102691650391, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..82943b6f9fd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.336560487747192, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..4a7d75b38d9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/DLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.42228221893310547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 326, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 326, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 350, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 350, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..fcdddb8eb14 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.231603145599365, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..5ff662a95f4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6374325752258301, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..d8744e8c25b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 3.736698627471924, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..b25bdd58dbe --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/GVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 2.4359848499298096, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 21, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 23, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 32, + "end": 35, + "content": "msg", + "highlight": "normal" + }, + { + "start": 36, + "end": 41, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 32, + "end": 34, + "content": "tx", + "highlight": "normal" + }, + { + "start": 35, + "end": 43, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..cd3b0f60c1b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 21, + "timing": 3.545983076095581, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..cf2e6bb275a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.4076714515686035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_GT.json new file mode 100644 index 00000000000..0b5130c3e64 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.185010671615601, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_difft.json new file mode 100644 index 00000000000..250f42cfb6b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOC/diff_result_difft.json @@ -0,0 +1,98 @@ +{ + "number_of_changes": 10, + "timing": 0.42949986457824707, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_GT.json new file mode 100644 index 00000000000..99ea16e2318 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.215874671936035, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_difft.json new file mode 100644 index 00000000000..1c817c6a9ba --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOD/diff_result_difft.json @@ -0,0 +1,98 @@ +{ + "number_of_changes": 10, + "timing": 0.2548341751098633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..a4fd048fdea --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.420476198196411, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..0e7fb938086 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.2973566055297852, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 242, + "changes": [] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..534fabbe3ea --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.401257276535034, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..b4fe03d6516 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/MOR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 8, + "timing": 1.2092804908752441, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..87f245561fb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/RSD/diff_result_difft.json @@ -0,0 +1,490 @@ +{ + "number_of_changes": 40, + "timing": 1.4483671188354492, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 249, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 3, + "content": " ", + "highlight": "normal" + }, + { + "start": 3, + "end": 4, + "content": " ", + "highlight": "normal" + }, + { + "start": 4, + "end": 5, + "content": " ", + "highlight": "normal" + }, + { + "start": 5, + "end": 6, + "content": " ", + "highlight": "normal" + }, + { + "start": 6, + "end": 7, + "content": " ", + "highlight": "normal" + }, + { + "start": 7, + "end": 8, + "content": " ", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": " ", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": " ", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": " ", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": " ", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": " ", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": " ", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": " ", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "return", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": " ", + "highlight": "normal" + }, + { + "start": 23, + "end": 27, + "content": "true", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ";", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 249, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 3, + "content": " ", + "highlight": "normal" + }, + { + "start": 3, + "end": 4, + "content": " ", + "highlight": "normal" + }, + { + "start": 4, + "end": 5, + "content": " ", + "highlight": "normal" + }, + { + "start": 5, + "end": 6, + "content": " ", + "highlight": "normal" + }, + { + "start": 6, + "end": 7, + "content": " ", + "highlight": "normal" + }, + { + "start": 7, + "end": 8, + "content": " ", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": " ", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": " ", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": " ", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": " ", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": " ", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": " ", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": " ", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "/", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "*", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": " ", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "return", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": " ", + "highlight": "normal" + }, + { + "start": 26, + "end": 30, + "content": "true", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ";", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": " ", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "/", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 315, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 3, + "content": " ", + "highlight": "normal" + }, + { + "start": 3, + "end": 4, + "content": " ", + "highlight": "normal" + }, + { + "start": 4, + "end": 5, + "content": " ", + "highlight": "normal" + }, + { + "start": 5, + "end": 6, + "content": " ", + "highlight": "normal" + }, + { + "start": 6, + "end": 7, + "content": " ", + "highlight": "normal" + }, + { + "start": 7, + "end": 8, + "content": " ", + "highlight": "normal" + }, + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": " ", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "owners", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ";", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 315, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 3, + "content": " ", + "highlight": "normal" + }, + { + "start": 3, + "end": 4, + "content": " ", + "highlight": "normal" + }, + { + "start": 4, + "end": 5, + "content": " ", + "highlight": "normal" + }, + { + "start": 5, + "end": 6, + "content": " ", + "highlight": "normal" + }, + { + "start": 6, + "end": 7, + "content": " ", + "highlight": "normal" + }, + { + "start": 7, + "end": 8, + "content": " ", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": "/", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": "*", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": " ", + "highlight": "normal" + }, + { + "start": 11, + "end": 17, + "content": "return", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": " ", + "highlight": "normal" + }, + { + "start": 18, + "end": 24, + "content": "owners", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ";", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": " ", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "*", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "/", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..eaeb69ab221 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.402439117431641, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..e9bab23780c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.875891923904419, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..687607fce27 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 37, + "timing": 3.8626394271850586, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..0e145354e91 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/UORD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.5763108730316162, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..c63b84e044b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.752295732498169, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..57e470fda7d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/2/VVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.4650697708129883, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_GT.json new file mode 100644 index 00000000000..d52150c1d2b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.592251539230347, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_difft.json new file mode 100644 index 00000000000..1444b626dcb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/AOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 2.0227651596069336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_GT.json new file mode 100644 index 00000000000..ae32de26a1a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.3858253955841064, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_difft.json new file mode 100644 index 00000000000..fb604611569 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/AVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.6681897640228271, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..920339ead08 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.6340858936309814, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..7c21eed3346 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/BLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.018723726272583, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..1791f584958 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 37, + "timing": 3.7461636066436768, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1b60312c995 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 2.0431418418884277, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..f92ecc589a8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 37, + "timing": 4.161367893218994, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..2d59d1dd2cb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/CSC/diff_result_difft.json @@ -0,0 +1,168 @@ +{ + "number_of_changes": 17, + "timing": 1.3843064308166504, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..cd4c177ecea --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.491727113723755, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..0dbc2b7f199 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.3760402202606201, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b492e638e67 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 4.2309229373931885, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e2c67f01dcf --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.3874506950378418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_GT.json new file mode 100644 index 00000000000..2bb3046f29e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.629934787750244, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_difft.json new file mode 100644 index 00000000000..f8cb5b94efb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOC/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 18, + "timing": 0.5735483169555664, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_GT.json new file mode 100644 index 00000000000..0cb404e089d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.452728033065796, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_difft.json new file mode 100644 index 00000000000..011d379515d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOD/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 18, + "timing": 1.4948780536651611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..130d71cb2aa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.210484743118286, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..73268ed6d04 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 2.1339664459228516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 242, + "changes": [] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..cae96d194d4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.9050493240356445, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..770bbfcd448 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/MOR/diff_result_difft.json @@ -0,0 +1,138 @@ +{ + "number_of_changes": 12, + "timing": 1.0620207786560059, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..c89f4b8c818 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.669885635375977, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..cbc47003a2d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.5645720958709717, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..175afa31c49 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 4.893824577331543, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..49f2797b165 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/UORD/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.9373281002044678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..668df78b32f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 3.8774592876434326, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e068086ac62 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/3/VVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.3097608089447021, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_GT.json new file mode 100644 index 00000000000..858cf8ee62b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.83861517906189, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_difft.json new file mode 100644 index 00000000000..5af460f12a7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/AOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.5705423355102539, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_GT.json new file mode 100644 index 00000000000..3ef3d78fd7e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.357324838638306, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_difft.json new file mode 100644 index 00000000000..e7582149a5d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/AVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.3338954448699951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..57fea4789ab --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.8315465450286865, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..82733486a78 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/BLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.107630729675293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e9ccf8b5b2d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 4.343167781829834, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b06ecd0f8f8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.1687357425689697, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..623b422ab36 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 54, + "timing": 4.32533860206604, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..49defff3d9c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/CSC/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 25, + "timing": 1.4484176635742188, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..29522e6291c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.293277025222778, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7199d1733aa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 3.184828758239746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..859947f8887 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 39, + "timing": 4.043143272399902, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..9416f72159c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/ILR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.9363007545471191, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_GT.json new file mode 100644 index 00000000000..78991e03855 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.932843208312988, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_difft.json new file mode 100644 index 00000000000..6cc877ca900 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOC/diff_result_difft.json @@ -0,0 +1,190 @@ +{ + "number_of_changes": 20, + "timing": 1.2479898929595947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_GT.json new file mode 100644 index 00000000000..6c5529cedc7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.9087512493133545, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_difft.json new file mode 100644 index 00000000000..c6024bc6af0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOD/diff_result_difft.json @@ -0,0 +1,190 @@ +{ + "number_of_changes": 20, + "timing": 1.909041166305542, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..85d5ebf1dc4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.493690490722656, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..1b2b2b6cebf --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.3108401298522949, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 242, + "changes": [] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..6ee2d3b59c5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.422688245773315, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..709aabdb3a3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/MOR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 20, + "timing": 0.6231763362884521, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..9cd8cac6197 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.361008167266846, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..79483592590 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/TOR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 8, + "timing": 0.7715680599212646, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..47233163b5f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 39, + "timing": 4.685762166976929, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..92f96b269aa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/UORD/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 0.2468259334564209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..3b5b4ca2296 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.8940517902374268, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..86fc3d1e237 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/4/VVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.29981422424316406, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 24, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 18, + "end": 26, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 21, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 21, + "changes": [ + { + "start": 14, + "end": 22, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_GT.json new file mode 100644 index 00000000000..14f4e446c59 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 3.76338267326355, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_difft.json new file mode 100644 index 00000000000..91173f80cda --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/AOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.837247610092163, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_GT.json new file mode 100644 index 00000000000..501b9213b64 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.317005157470703, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_difft.json new file mode 100644 index 00000000000..86c166a0088 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/AVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.1603174209594727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_GT.json new file mode 100644 index 00000000000..1615600dc21 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.303467035293579, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_difft.json new file mode 100644 index 00000000000..dabd0449e07 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/BLR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.7050325870513916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..76cdd6da04d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 39, + "timing": 3.9726402759552, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..b3a66e022d6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/BOR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.5653581619262695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..f1a36aa55f2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 56, + "timing": 3.9908204078674316, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..c211ffdcd55 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/CSC/diff_result_difft.json @@ -0,0 +1,304 @@ +{ + "number_of_changes": 33, + "timing": 1.7210757732391357, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 47, + "content": "owner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0f2e3b439d7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.328881740570068, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..370e0e9492d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.4886305332183838, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..131df3bdfdf --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 3.943877935409546, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4cb6fb737dd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/ILR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.8699550628662109, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_GT.json new file mode 100644 index 00000000000..e71af3dad88 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.73122239112854, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_difft.json new file mode 100644 index 00000000000..5dab7086126 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOC/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 28, + "timing": 1.0909740924835205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_GT.json new file mode 100644 index 00000000000..9cab73de46b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.663148403167725, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_difft.json new file mode 100644 index 00000000000..adf49433089 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOD/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 28, + "timing": 1.0839338302612305, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..3805e11710b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.4937522411346436, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..f9fae2d933f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.2341115474700928, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 242, + "changes": [] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..50891295f61 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 4.626514911651611, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..c6453d23734 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/MOR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 26, + "timing": 1.058652400970459, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f52dfd19d8d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.264690160751343, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..4e2653084d1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/TOR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 10, + "timing": 0.6416995525360107, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_GT.json new file mode 100644 index 00000000000..defdde84169 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 4.617525815963745, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_difft.json new file mode 100644 index 00000000000..db07b09b06e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/5/UORD/diff_result_difft.json @@ -0,0 +1,122 @@ +{ + "number_of_changes": 5, + "timing": 1.1617228984832764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_GT.json new file mode 100644 index 00000000000..2f21db5d1ab --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.054653644561768, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_difft.json new file mode 100644 index 00000000000..371298c6407 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/AOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.7438325881958008, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_GT.json new file mode 100644 index 00000000000..65bfe9cc04c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.70892071723938, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_difft.json new file mode 100644 index 00000000000..f2b87c1ad27 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/AVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.7961246967315674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_GT.json new file mode 100644 index 00000000000..fa41591407b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.1936564445495605, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_difft.json new file mode 100644 index 00000000000..2cc5ef2d815 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/BLR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.5313980579376221, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..3a89b40f374 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 65, + "timing": 4.326029539108276, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..dbd9ea64b6c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/BOR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 6, + "timing": 2.210858106613159, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..a0e15513ebc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 58, + "timing": 3.8550865650177, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..0f55833e48e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/CSC/diff_result_difft.json @@ -0,0 +1,366 @@ +{ + "number_of_changes": 40, + "timing": 2.1247286796569824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 47, + "content": "owner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 25, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 46, + "content": "owner", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..368817e8de2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.5998029708862305, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d104244c1bf --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.0938243865966797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..bdedd4c0707 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 41, + "timing": 3.63723087310791, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..68aa68cda14 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/ILR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 2.7313590049743652, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_GT.json new file mode 100644 index 00000000000..842fcba32f4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.329610586166382, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_difft.json new file mode 100644 index 00000000000..0883607475c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOC/diff_result_difft.json @@ -0,0 +1,318 @@ +{ + "number_of_changes": 36, + "timing": 0.814659833908081, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 212, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 211, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_GT.json new file mode 100644 index 00000000000..0700e012e77 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.64069938659668, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_difft.json new file mode 100644 index 00000000000..0d5da03dc3b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOD/diff_result_difft.json @@ -0,0 +1,318 @@ +{ + "number_of_changes": 36, + "timing": 0.8524584770202637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 122, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 156, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 211, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 212, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..6d320a722fa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.280815362930298, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..746a6fe069e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.4848055839538574, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 242, + "changes": [] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 324, + "changes": [] + }, + "rhs": { + "line_number": 324, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..6ca38685d6f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.868371248245239, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..b091dbf822d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/MOR/diff_result_difft.json @@ -0,0 +1,318 @@ +{ + "number_of_changes": 32, + "timing": 1.6847705841064453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..4d9c637be89 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.255502223968506, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..f7c86615d81 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/TOR/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 12, + "timing": 1.8985371589660645, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_GT.json new file mode 100644 index 00000000000..cf8825b7f4a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 41, + "timing": 4.168125152587891, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_difft.json new file mode 100644 index 00000000000..91faba21b89 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/6/UORD/diff_result_difft.json @@ -0,0 +1,148 @@ +{ + "number_of_changes": 6, + "timing": 0.32460522651672363, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_GT.json new file mode 100644 index 00000000000..45b89d617a4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.045953989028931, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_difft.json new file mode 100644 index 00000000000..3c0b73579c1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/AOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.2428436279296875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 358, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 358, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_GT.json new file mode 100644 index 00000000000..241996bf5c6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.779388427734375, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_difft.json new file mode 100644 index 00000000000..50215ce3e5d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/AVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.8975954055786133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 143, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 247, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 305, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 332, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 358, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 358, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bb2eb9e526a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.774108409881592, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_difft.json new file mode 100644 index 00000000000..14d72c86136 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/BLR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 0.4640483856201172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2a4ab7aecca --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 65, + "timing": 3.8549108505249023, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5dc5c545495 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/BOR/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 7, + "timing": 0.6738922595977783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..e63267be1f5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 60, + "timing": 3.818190574645996, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..34412ba74ee --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/CSC/diff_result_difft.json @@ -0,0 +1,422 @@ +{ + "number_of_changes": 46, + "timing": 0.26961565017700195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 47, + "content": "owner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 25, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 46, + "content": "owner", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 48, + "content": "executed", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1dab53bc084 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.460049152374268, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..866be236426 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.362792730331421, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ed73d46beba --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 3.960832118988037, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3fc9ef4d959 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/ILR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 0.9190225601196289, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_GT.json new file mode 100644 index 00000000000..9aa794dba74 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.736163377761841, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_difft.json new file mode 100644 index 00000000000..59fedec335a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/MOI/diff_result_difft.json @@ -0,0 +1,139 @@ +{ + "number_of_changes": 7, + "timing": 1.5002930164337158, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 187, + "changes": [] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 242, + "changes": [] + }, + "rhs": { + "line_number": 242, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 300, + "changes": [] + }, + "rhs": { + "line_number": 300, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 313, + "changes": [] + }, + "rhs": { + "line_number": 313, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 324, + "changes": [] + }, + "rhs": { + "line_number": 324, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 348, + "changes": [] + }, + "rhs": { + "line_number": 348, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..b458a78052d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 3.9888346195220947, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..8cd9220eb33 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/MOR/diff_result_difft.json @@ -0,0 +1,362 @@ +{ + "number_of_changes": 36, + "timing": 0.34685730934143066, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_GT.json new file mode 100644 index 00000000000..dc619f42932 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 4.194358587265015, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_difft.json new file mode 100644 index 00000000000..6888ff4574e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/TOR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 14, + "timing": 1.0098612308502197, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_GT.json new file mode 100644 index 00000000000..4b131c8738c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 4.19563889503479, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_difft.json new file mode 100644 index 00000000000..e1bc0a09444 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/7/UORD/diff_result_difft.json @@ -0,0 +1,174 @@ +{ + "number_of_changes": 7, + "timing": 1.8064072132110596, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_GT.json new file mode 100644 index 00000000000..8f1baa2023e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.217275619506836, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_difft.json new file mode 100644 index 00000000000..86dca42c671 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/BLR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 0.6443803310394287, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 26, + "end": 30, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 26, + "end": 31, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..45cbb66b95e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 60, + "timing": 3.8783040046691895, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..82641c64ca8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/BOR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 8, + "timing": 0.15870332717895508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..854c65e793b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 77, + "timing": 3.7427520751953125, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..49c339fff3f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/CSC/diff_result_difft.json @@ -0,0 +1,460 @@ +{ + "number_of_changes": 49, + "timing": 0.8157806396484375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 47, + "content": "owner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 25, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 46, + "content": "owner", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 48, + "content": "executed", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 12, + "end": 20, + "content": "_address", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..3ea8c4f6055 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.282820224761963, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..30bbd9a5170 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.0282316207885742, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 209, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 209, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..3b67460a59b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 43, + "timing": 3.8982391357421875, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8f8619b95f7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/ILR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 0.991417646408081, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..7e9e6a0501c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 4.7384772300720215, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..8e9519440a9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/MOR/diff_result_difft.json @@ -0,0 +1,406 @@ +{ + "number_of_changes": 40, + "timing": 1.216048002243042, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 8, + "end": 25, + "content": "ownerDoesNotExist", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 31, + "content": "owner", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 173, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "destination", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_GT.json new file mode 100644 index 00000000000..445d4e4e8be --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 3.8983426094055176, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_difft.json new file mode 100644 index 00000000000..2e4b0e2a79f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/TOR/diff_result_difft.json @@ -0,0 +1,302 @@ +{ + "number_of_changes": 16, + "timing": 1.7920875549316406, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 211, + "changes": [ + { + "start": 33, + "end": 36, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 211, + "changes": [ + { + "start": 33, + "end": 35, + "content": "tx", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_GT.json new file mode 100644 index 00000000000..29429bb160c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 43, + "timing": 4.49708366394043, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_difft.json new file mode 100644 index 00000000000..70268c9f761 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/8/UORD/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 8, + "timing": 0.7224843502044678, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 302, + "changes": [ + { + "start": 44, + "end": 46, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 302, + "changes": [ + { + "start": 44, + "end": 46, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_GT.json new file mode 100644 index 00000000000..0075b3799e4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 4.547667026519775, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_difft.json new file mode 100644 index 00000000000..333184e1890 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/BLR/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 9, + "timing": 0.7793142795562744, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 30, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 25, + "end": 29, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 56, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 51, + "end": 55, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 26, + "end": 30, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 26, + "end": 31, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 231, + "changes": [ + { + "start": 30, + "end": 35, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 231, + "changes": [ + { + "start": 30, + "end": 34, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e20254c1eeb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 60, + "timing": 3.7854292392730713, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..c9004dd6835 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/BOR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 9, + "timing": 1.1806137561798096, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 25, + "end": 27, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..e89101c2888 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 95, + "timing": 3.568401336669922, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..7367a181967 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/CSC/diff_result_difft.json @@ -0,0 +1,591 @@ +{ + "number_of_changes": 64, + "timing": 0.8960506916046143, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 26, + "content": "owner", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 51, + "content": "destination", + "highlight": "normal" + }, + { + "start": 52, + "end": 54, + "content": "==", + "highlight": "keyword" + }, + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + }, + { + "start": 13, + "end": 26, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 40, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 47, + "content": "owner", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 25, + "content": "confirmations", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 41, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 46, + "content": "owner", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 24, + "content": "transactions", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 38, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": ".", + "highlight": "normal" + }, + { + "start": 40, + "end": 48, + "content": "executed", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 12, + "end": 20, + "content": "_address", + "highlight": "normal" + }, + { + "start": 21, + "end": 23, + "content": "==", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_required", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 15, + "end": 25, + "content": "ownerCount", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 43, + "content": "MAX_OWNER_COUNT", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "ownerCount", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "==", + "highlight": "keyword" + }, + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 14, + "content": "||", + "highlight": "keyword" + }, + { + "start": 15, + "end": 24, + "content": "_required", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ">", + "highlight": "keyword" + }, + { + "start": 27, + "end": 37, + "content": "ownerCount", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..067566251ba --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.206299781799316, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..23a70826ca0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.957207441329956, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 172, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 209, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 209, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..58357fef5fa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 44, + "timing": 3.710777521133423, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a9d8d5d5f84 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/ILR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 0.9699230194091797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 6, + "changes": [ + { + "start": 43, + "end": 45, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 55, + "end": 56, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 29, + "end": 30, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [ + { + "start": 53, + "end": 54, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 123, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 123, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_GT.json new file mode 100644 index 00000000000..756bff461d8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 3.8514156341552734, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a4c2dfd6853 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/TOR/diff_result_difft.json @@ -0,0 +1,338 @@ +{ + "number_of_changes": 18, + "timing": 0.2715725898742676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 21, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 94, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 201, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 39, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 199, + "changes": [ + { + "start": 36, + "end": 38, + "content": "tx", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 211, + "changes": [ + { + "start": 33, + "end": 36, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 211, + "changes": [ + { + "start": 33, + "end": 35, + "content": "tx", + "highlight": "normal" + }, + { + "start": 36, + "end": 42, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 214, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_GT.json new file mode 100644 index 00000000000..36ccd8dacd8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 44, + "timing": 4.818366050720215, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_difft.json new file mode 100644 index 00000000000..394545543c8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet/9/UORD/diff_result_difft.json @@ -0,0 +1,217 @@ +{ + "number_of_changes": 9, + "timing": 0.6516673564910889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 57, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 57, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 42, + "end": 44, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 138, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 41, + "end": 43, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 303, + "changes": [ + { + "start": 30, + "end": 31, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 303, + "changes": [] + } + }, + { + "lhs": { + "line_number": 302, + "changes": [ + { + "start": 44, + "end": 46, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 302, + "changes": [ + { + "start": 44, + "end": 46, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..d34a7488b64 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.3195483684539795, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..f580d1f5952 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6779704093933105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..0bdba937296 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.638641834259033, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..54f15b11dfd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.43519020080566406, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..af15eed80d1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 5.998730897903442, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..ebe10691a64 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/BCRD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6263422966003418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 548, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 548, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..205147f03b0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.6336939334869385, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..fb6b9fff5ee --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7602167129516602, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..82d83630837 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.599600553512573, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..51076743548 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7576301097869873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..8a088365c37 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.490523338317871, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..b3c5a74a44f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/CCD/diff_result_difft.json @@ -0,0 +1,227 @@ +{ + "number_of_changes": 27, + "timing": 1.0058598518371582, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Gifto", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 8, + "end": 16, + "content": "balances", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 22, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 8, + "end": 37, + "content": "// buyers = new address[](1);", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 8, + "end": 13, + "content": "owner", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [] + } + }, + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "Transfer", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 41, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ea6b69375ba --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.5795464515686035, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..16b683ae2a8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/CSC/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 14, + "timing": 1.0099468231201172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..a62c634cc4c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.7456700801849365, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6916b5b4b46 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8746819496154785, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..bcc74ae22d5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.323419809341431, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..2fdfed6d670 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/EHC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 0.4678473472595215, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..1f93b0c967a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.823793411254883, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..544d8afaeb4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.041715383529663, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 302, + "changes": [ + { + "start": 14, + "end": 22, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 302, + "changes": [ + { + "start": 14, + "end": 18, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..14ee2c4c33e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.569498777389526, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4a55d037735 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5900399684906006, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..75256ce72ae --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.665525197982788, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..77c49529c00 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.7322108745574951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 30, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_GT.json new file mode 100644 index 00000000000..24b55ee364d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.110395908355713, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_difft.json new file mode 100644 index 00000000000..1007d27a784 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/ICM/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 1.130035400390625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ccd0972d63b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.16376805305481, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..abfc577b45e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.36080145835876465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_GT.json new file mode 100644 index 00000000000..dfd96df002a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.557837247848511, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_difft.json new file mode 100644 index 00000000000..2402fe1b285 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/LSC/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 1, + "timing": 0.7366621494293213, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_GT.json new file mode 100644 index 00000000000..2373b8330e4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.135116100311279, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_difft.json new file mode 100644 index 00000000000..d149e643a40 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOC/diff_result_difft.json @@ -0,0 +1,34 @@ +{ + "number_of_changes": 2, + "timing": 0.5058155059814453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..5abb5885837 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.581632375717163, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..d50645c0b3c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOD/diff_result_difft.json @@ -0,0 +1,34 @@ +{ + "number_of_changes": 2, + "timing": 0.8856205940246582, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..f3562cbe812 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.695160627365112, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..77339465df6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.25741004943847656, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..578bd70c65d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.8507091999053955, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..41618af5353 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9578661918640137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..358276bebc2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.413001298904419, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..5f5fd1807bd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/OLFD/diff_result_difft.json @@ -0,0 +1,85 @@ +{ + "number_of_changes": 11, + "timing": 2.141850233078003, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "constant", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 72, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..6212cb312b9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.394906044006348, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..2adda92b705 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.9786784648895264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..200542eab6d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.820680856704712, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..3fb1ac8ff9f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 0.3226735591888428, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..d3fd16308af --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.266947031021118, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..c46befc778c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.7481436729431152, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 36, + "end": 43, + "content": "\"Gifto\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 36, + "end": 38, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..4ae16185723 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 6.402463436126709, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..bac63d2aaa3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.8159782886505127, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..dbd40335e29 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 5.919563293457031, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..453423e4be4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/UORD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 3.561974287033081, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8a7f6d7a334 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.847529888153076, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f8c7d5a8a4e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.1027066707611084, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_GT.json new file mode 100644 index 00000000000..8b0fd1b9dc7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.5910820960998535, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_difft.json new file mode 100644 index 00000000000..d4ba7feef90 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/AOR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 10, + "timing": 0.6872737407684326, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 680, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 680, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_GT.json new file mode 100644 index 00000000000..c4e29d107b9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.587543964385986, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_difft.json new file mode 100644 index 00000000000..8a1c94bf84c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/AVR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 10, + "timing": 1.0074670314788818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 680, + "changes": [ + { + "start": 25, + "end": 27, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 680, + "changes": [ + { + "start": 25, + "end": 27, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_GT.json new file mode 100644 index 00000000000..da14eafdb22 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 5.670189619064331, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_difft.json new file mode 100644 index 00000000000..3735aa908be --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/BLR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.1363134384155273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 59, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 60, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 394, + "changes": [ + { + "start": 52, + "end": 57, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 394, + "changes": [ + { + "start": 52, + "end": 56, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 430, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 430, + "changes": [ + { + "start": 16, + "end": 21, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 517, + "changes": [ + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 517, + "changes": [ + { + "start": 34, + "end": 39, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c2c6998bd70 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 25, + "timing": 5.683993816375732, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7d6827310cd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/BOR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 10, + "timing": 0.736945629119873, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 33, + "end": 34, + "content": "*", + "highlight": "keyword" + }, + { + "start": 38, + "end": 40, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 33, + "end": 34, + "content": "+", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "keyword" + }, + { + "start": 37, + "end": 39, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "+", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 27, + "end": 29, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..068925020b8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 36, + "timing": 9.884867191314697, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..0c2102aed59 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/CSC/diff_result_difft.json @@ -0,0 +1,821 @@ +{ + "number_of_changes": 99, + "timing": 1.3368136882781982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 33, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 47, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 51, + "end": 65, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ">", + "highlight": "keyword" + }, + { + "start": 68, + "end": 69, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 37, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 44, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "i", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "+", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 48, + "content": "balances", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "_to", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 17, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 345, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [] + } + }, + { + "lhs": { + "line_number": 347, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 440, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 446, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 442, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..bb4fd07a9e8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 9.228128910064697, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0e8372f56dd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/EHC/diff_result_difft.json @@ -0,0 +1,884 @@ +{ + "number_of_changes": 104, + "timing": 1.1503443717956543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ".", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(approvedInvestorList[msg.sender]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "+", + "highlight": "keyword" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 55, + "end": 66, + "content": "_maximumBuy", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 0, + "end": 73, + "content": " ( (deposit[msg.sender] + msg.value) <= _maximumBuy) ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 43, + "content": "_minimumBuy", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* require ( (msg.value >= _minimumBuy) &&", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "a", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "b", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 38, + "content": "/* require ( (a>=0 && a<=b) &&", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "<", + "highlight": "keyword" + }, + { + "start": 21, + "end": 27, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 0, + "end": 41, + "content": " (b=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 45, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(balances[owner] >= _icoSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* revert(); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 441, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 441, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* revert(); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 442, + "changes": [ + { + "start": 8, + "end": 9, + "content": "_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 442, + "changes": [ + { + "start": 8, + "end": 9, + "content": "_", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..84230be4311 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.097662687301636, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..38eb863edc9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.5141651630401611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 212, + "changes": [ + { + "start": 8, + "end": 15, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 212, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 234, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 234, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..851cec86c28 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.960429430007935, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3490134202b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/ILR/diff_result_difft.json @@ -0,0 +1,204 @@ +{ + "number_of_changes": 11, + "timing": 1.6798100471496582, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": "10", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "9", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "30", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "29", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 30, + "end": 31, + "content": "3", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 30, + "end": 31, + "content": "2", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 58, + "end": 61, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 58, + "end": 60, + "content": "99", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_GT.json new file mode 100644 index 00000000000..3eee86e568c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.8628411293029785, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_difft.json new file mode 100644 index 00000000000..5336c07947f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOI/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 1.8469634056091309, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 244, + "changes": [] + }, + "rhs": { + "line_number": 244, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 4, + "end": 10, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [] + }, + "rhs": { + "line_number": 262, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 331, + "changes": [] + }, + "rhs": { + "line_number": 331, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 366, + "changes": [] + }, + "rhs": { + "line_number": 366, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_GT.json new file mode 100644 index 00000000000..17a12ad5307 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.7453083992004395, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_difft.json new file mode 100644 index 00000000000..b9d8749e0a2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/MOR/diff_result_difft.json @@ -0,0 +1,296 @@ +{ + "number_of_changes": 15, + "timing": 1.1566739082336426, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 18, + "content": "validRange", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 32, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 357, + "changes": [ + { + "start": 27, + "end": 36, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 357, + "changes": [ + { + "start": 27, + "end": 33, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 381, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..a2ed56dcde3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 7.888542652130127, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..0bb78035c01 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/RSD/diff_result_difft.json @@ -0,0 +1,490 @@ +{ + "number_of_changes": 44, + "timing": 0.6034152507781982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* return filterBuyers(false); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return buyers; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 28, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 36, + "content": "/* return deposit[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 30, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 30, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 367, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "_selling", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 367, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* return _selling; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 403, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 20, + "content": "owner", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 25, + "content": "send", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 30, + "content": "this", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 403, + "changes": [ + { + "start": 8, + "end": 46, + "content": "/* return owner.send(this.balance); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_GT.json new file mode 100644 index 00000000000..2ad3c5002fa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 77, + "timing": 5.936228036880493, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_difft.json new file mode 100644 index 00000000000..08f89f0f9a5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/TOR/diff_result_difft.json @@ -0,0 +1,380 @@ +{ + "number_of_changes": 20, + "timing": 3.3187143802642822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 335, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 21, + "end": 23, + "content": "tx", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_GT.json new file mode 100644 index 00000000000..aa314caf860 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 36, + "timing": 7.124028921127319, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_difft.json new file mode 100644 index 00000000000..313c9849cc0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/UORD/diff_result_difft.json @@ -0,0 +1,241 @@ +{ + "number_of_changes": 10, + "timing": 0.6446175575256348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 464, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 464, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..10372d51da2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 43, + "timing": 5.618100643157959, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..b8c492da125 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/10/VVR/diff_result_difft.json @@ -0,0 +1,243 @@ +{ + "number_of_changes": 10, + "timing": 1.1236634254455566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 14, + "end": 20, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 14, + "end": 29, + "content": "publicundefined", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_GT.json new file mode 100644 index 00000000000..2e7134ddb91 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.225155830383301, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_difft.json new file mode 100644 index 00000000000..cfc0222e4ad --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/AOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.2075228691101074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_GT.json new file mode 100644 index 00000000000..ced12177f24 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.066046953201294, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_difft.json new file mode 100644 index 00000000000..a5306b8f126 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/AVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0116839408874512, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..3a39f6ae5c2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.887909889221191, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..0399f0aa375 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/BCRD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.348935604095459, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 548, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 548, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [ + { + "start": 16, + "end": 21, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 16, + "end": 24, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..fc781feadf5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 5.983215093612671, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..7bded52ac06 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.073380708694458, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9e274cc9153 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.906265020370483, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..94579e6cd27 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/BOR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.6389546394348145, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_GT.json new file mode 100644 index 00000000000..ce4b25990f5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.35099983215332, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_difft.json new file mode 100644 index 00000000000..94ea9da66ce --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/CCD/diff_result_difft.json @@ -0,0 +1,755 @@ +{ + "number_of_changes": 100, + "timing": 1.0731117725372314, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 8, + "end": 16, + "content": "Transfer", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 41, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 154, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 8, + "end": 13, + "content": "owner", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Gifto", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 148, + "changes": [] + } + }, + { + "lhs": { + "line_number": 151, + "changes": [ + { + "start": 8, + "end": 37, + "content": "// buyers = new address[](1);", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [] + } + }, + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 8, + "end": 16, + "content": "balances", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 22, + "content": "owner", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 38, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 511, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 510, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 27, + "content": "MultiSigWallet", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 35, + "content": "address", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 45, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 51, + "content": "uint", + "highlight": "normal" + }, + { + "start": 52, + "end": 61, + "content": "_required", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 504, + "changes": [] + } + }, + { + "lhs": { + "line_number": 515, + "changes": [ + { + "start": 12, + "end": 14, + "content": "if", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 31, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": "i", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 35, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 46, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "i", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 52, + "content": "==", + "highlight": "keyword" + }, + { + "start": 53, + "end": 54, + "content": "0", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 521, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 519, + "changes": [ + { + "start": 8, + "end": 14, + "content": "owners", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 24, + "content": "_owners", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 513, + "changes": [ + { + "start": 4, + "end": 5, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 520, + "changes": [ + { + "start": 8, + "end": 16, + "content": "required", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "_required", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 514, + "changes": [ + { + "start": 8, + "end": 11, + "content": "for", + "highlight": "keyword" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 17, + "content": "uint", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "i", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "i", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "i", + "highlight": "normal" + }, + { + "start": 42, + "end": 44, + "content": "++", + "highlight": "keyword" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 516, + "changes": [ + { + "start": 16, + "end": 22, + "content": "revert", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 517, + "changes": [ + { + "start": 12, + "end": 19, + "content": "isOwner", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 27, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "i", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 33, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 38, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 518, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 512, + "changes": [ + { + "start": 8, + "end": 24, + "content": "validRequirement", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 32, + "content": "_owners", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ".", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "length", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 50, + "content": "_required", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0a19f582e75 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.823238849639893, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..f9ac7a14cf9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/CSC/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 23, + "timing": 0.6932458877563477, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..be674465f89 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.643505334854126, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..706c1766927 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/DLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.2354743480682373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e7dfcb1a7bb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 5.795619964599609, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..76d716e6b31 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/EHC/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 16, + "timing": 0.1696937084197998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_GT.json new file mode 100644 index 00000000000..7f2d4d75313 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.627629518508911, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_difft.json new file mode 100644 index 00000000000..96a18ab98d7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/ETR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.62461256980896, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 302, + "changes": [ + { + "start": 14, + "end": 22, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 302, + "changes": [ + { + "start": 14, + "end": 18, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 320, + "changes": [ + { + "start": 26, + "end": 34, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 320, + "changes": [ + { + "start": 26, + "end": 30, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..3afbaba9490 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.748855352401733, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6573d1a0c0b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.3930790424346924, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..79fd0a3ec45 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.447718143463135, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..a592da93342 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/GVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 1.708211898803711, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 30, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 52, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_GT.json new file mode 100644 index 00000000000..0115be5df47 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 7.355039358139038, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_difft.json new file mode 100644 index 00000000000..9382c96919f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/ICM/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 2, + "timing": 2.8720600605010986, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..193f63aa644 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.90850567817688, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..21dd9bf1d37 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.036632776260376, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_GT.json new file mode 100644 index 00000000000..e83910f7f50 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 6.384604215621948, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_difft.json new file mode 100644 index 00000000000..fea72b39a7a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/LSC/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 2, + "timing": 1.7851476669311523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_GT.json new file mode 100644 index 00000000000..42734c55f67 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.413273334503174, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_difft.json new file mode 100644 index 00000000000..ed601e3ba96 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 4, + "timing": 0.2037036418914795, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_GT.json new file mode 100644 index 00000000000..67104aae24c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.48599910736084, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_difft.json new file mode 100644 index 00000000000..163bae2d8a4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOD/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 4, + "timing": 1.335580825805664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..d64949e95f8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.613767385482788, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..ab652dab7a1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.112351655960083, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..5032c3f7a4a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.786265850067139, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..32727fb0429 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.9491426944732666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..94bfb766d28 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.902059078216553, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..725418c1e57 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/OLFD/diff_result_difft.json @@ -0,0 +1,174 @@ +{ + "number_of_changes": 24, + "timing": 1.011561393737793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 54, + "content": "constant", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 71, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "balance", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "constant", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 72, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_GT.json new file mode 100644 index 00000000000..47429bcbe9e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.179210901260376, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_difft.json new file mode 100644 index 00000000000..80d17bd25ac --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/PKD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.0451030731201172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..fd66d74d6cd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.134998798370361, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..030027aa94e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/RSD/diff_result_difft.json @@ -0,0 +1,88 @@ +{ + "number_of_changes": 7, + "timing": 0.6710479259490967, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..039ab07e386 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.7750468254089355, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..c025926e044 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/SLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.5041229724884033, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 36, + "end": 43, + "content": "\"Gifto\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 36, + "end": 38, + "content": "\"\"", + "highlight": "string" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 34, + "end": 41, + "content": "\"Gifto\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 34, + "end": 36, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..7e7ec5ca9b3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 26, + "timing": 5.366701126098633, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..19144b58599 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 2.079742431640625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..5e1fd88f3e2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 5.388601541519165, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..78adbe14b3e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/UORD/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.3794543743133545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..010a62e52f1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 6.0019919872283936, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..1ecf56206fc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.9277074337005615, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_GT.json new file mode 100644 index 00000000000..dde4720d214 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.347005605697632, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_difft.json new file mode 100644 index 00000000000..e4f47962d36 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/AOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.7550995349884033, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_GT.json new file mode 100644 index 00000000000..c812f99ae24 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.816945314407349, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_difft.json new file mode 100644 index 00000000000..c3ac045f8af --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/AVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.1939640045166016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f84f3f85ad6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.824782609939575, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..2c64550bed0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/BLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.2433104515075684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..92f1178a075 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.199825286865234, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e024da47fa6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/BOR/diff_result_difft.json @@ -0,0 +1,68 @@ +{ + "number_of_changes": 3, + "timing": 0.38100290298461914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..c73b39ef262 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.002474546432495, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..59a6c765fe0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/CSC/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 29, + "timing": 0.5688703060150146, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..c197d492ef4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.751540184020996, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..793e53c8b87 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/DLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.4876575469970703, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 215, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 215, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 733, + "changes": [ + { + "start": 18, + "end": 24, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 733, + "changes": [ + { + "start": 18, + "end": 25, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 757, + "changes": [ + { + "start": 15, + "end": 21, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 757, + "changes": [ + { + "start": 15, + "end": 22, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..de8ac03cee8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 4.7619593143463135, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..5e44c4d3bd0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/EHC/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 26, + "timing": 1.5097546577453613, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_GT.json new file mode 100644 index 00000000000..196d8793f29 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.839432001113892, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_difft.json new file mode 100644 index 00000000000..926c0251ae3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/ETR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.2737729549407959, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 302, + "changes": [ + { + "start": 14, + "end": 22, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 302, + "changes": [ + { + "start": 14, + "end": 18, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 320, + "changes": [ + { + "start": 26, + "end": 34, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 320, + "changes": [ + { + "start": 26, + "end": 30, + "content": "send", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 403, + "changes": [ + { + "start": 21, + "end": 25, + "content": "send", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 403, + "changes": [ + { + "start": 21, + "end": 29, + "content": "transfer", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..355997a313d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.872398853302002, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..2ad18fe465e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.0510311126708984, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_GT.json new file mode 100644 index 00000000000..5d6e9e0636e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.568597316741943, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_difft.json new file mode 100644 index 00000000000..1cfd84e4a69 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/GVR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 6, + "timing": 0.9201688766479492, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 52, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 30, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 42, + "content": "tx", + "highlight": "normal" + }, + { + "start": 43, + "end": 51, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_GT.json new file mode 100644 index 00000000000..30779654287 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 6.171088695526123, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_difft.json new file mode 100644 index 00000000000..c8f0acd0941 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/ICM/diff_result_difft.json @@ -0,0 +1,100 @@ +{ + "number_of_changes": 3, + "timing": 0.9151825904846191, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 34, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..4791b8a916e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.266756057739258, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..75aadc69f77 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/ILR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.32028913497924805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_GT.json new file mode 100644 index 00000000000..6ab2f551cb5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 6.267062187194824, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_difft.json new file mode 100644 index 00000000000..5fc060ea914 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/LSC/diff_result_difft.json @@ -0,0 +1,100 @@ +{ + "number_of_changes": 3, + "timing": 2.199141502380371, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 34, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_GT.json new file mode 100644 index 00000000000..2e086696f9a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.343611478805542, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_difft.json new file mode 100644 index 00000000000..88d8b6be857 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOC/diff_result_difft.json @@ -0,0 +1,90 @@ +{ + "number_of_changes": 6, + "timing": 0.3184378147125244, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_GT.json new file mode 100644 index 00000000000..ce90b5eeb6d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.9987475872039795, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_difft.json new file mode 100644 index 00000000000..92d05003842 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOD/diff_result_difft.json @@ -0,0 +1,90 @@ +{ + "number_of_changes": 6, + "timing": 1.1113908290863037, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..5635653bdd2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.450265645980835, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..adfa9d64e5c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.3030264377593994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..ce90ad975d0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.016286134719849, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..f2cb1fa987c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.32036256790161133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..be0c976993d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 5.503499984741211, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..c77b8ccec77 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/OLFD/diff_result_difft.json @@ -0,0 +1,275 @@ +{ + "number_of_changes": 39, + "timing": 0.7953779697418213, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 54, + "content": "constant", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 71, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "balance", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "_to", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "_value", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 57, + "content": "public", + "highlight": "keyword" + }, + { + "start": 58, + "end": 65, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 71, + "content": "bool", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "success", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "constant", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 72, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_GT.json new file mode 100644 index 00000000000..005a15e2119 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.388381481170654, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_difft.json new file mode 100644 index 00000000000..f20c5e54c40 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/PKD/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 2.011371612548828, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 128, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 128, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 135, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 135, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 498, + "changes": [ + { + "start": 8, + "end": 15, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 498, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..467ea3cf3ee --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.49169135093689, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5cf940c70dc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/RSD/diff_result_difft.json @@ -0,0 +1,138 @@ +{ + "number_of_changes": 12, + "timing": 0.8344988822937012, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..26f66831f44 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 37, + "timing": 5.285075902938843, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..8c03242fe12 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.8891139030456543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..9ca9b2fb058 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 5.790538549423218, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..8f9c2533249 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/UORD/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.8875772953033447, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..484bcf4ec7b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 32, + "timing": 5.872533798217773, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..db552ab7d77 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.3133025169372559, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_GT.json new file mode 100644 index 00000000000..0385b22e262 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.097126245498657, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_difft.json new file mode 100644 index 00000000000..18bf1c455a9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/AOR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 1.8313615322113037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_GT.json new file mode 100644 index 00000000000..15d8f1b616d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.015086650848389, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_difft.json new file mode 100644 index 00000000000..fbe7d708745 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/AVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 1.8051316738128662, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..ea6f0d6f968 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.75009822845459, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..6f55eb0a6b2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/BLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.2574617862701416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7b7dd7ad2ab --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.379009246826172, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f8be0da43ca --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/BOR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 0.5506641864776611, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..5fab220297a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.240077257156372, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ba57067ef6c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/CSC/diff_result_difft.json @@ -0,0 +1,302 @@ +{ + "number_of_changes": 36, + "timing": 0.8432145118713379, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7fa4401e4f9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 44, + "timing": 5.500810146331787, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..01c569c72ea --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/EHC/diff_result_difft.json @@ -0,0 +1,278 @@ +{ + "number_of_changes": 32, + "timing": 0.884183406829834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..735eb63051e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.904216051101685, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..10da75d2d4a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 2.0399231910705566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_GT.json new file mode 100644 index 00000000000..fa6c4639936 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.528216600418091, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_difft.json new file mode 100644 index 00000000000..8a5b21cdf0a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/GVR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 8, + "timing": 1.0578694343566895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 52, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 30, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 42, + "content": "tx", + "highlight": "normal" + }, + { + "start": 43, + "end": 51, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 31, + "end": 34, + "content": "msg", + "highlight": "normal" + }, + { + "start": 35, + "end": 40, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 31, + "end": 33, + "content": "tx", + "highlight": "normal" + }, + { + "start": 34, + "end": 42, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_GT.json new file mode 100644 index 00000000000..5e6b6967abe --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 6.739442586898804, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_difft.json new file mode 100644 index 00000000000..654d3ec3012 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/ICM/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 4, + "timing": 0.1354358196258545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 34, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9d8073e52a4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.3575146198272705, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c643d65252a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/ILR/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 4, + "timing": 0.9462630748748779, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_GT.json new file mode 100644 index 00000000000..8b57e4b417c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 6.771149158477783, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_difft.json new file mode 100644 index 00000000000..cce552fd4f8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/LSC/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 4, + "timing": 1.2961986064910889, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 32, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 37, + "content": "=", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 34, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_GT.json new file mode 100644 index 00000000000..9034d9f7a96 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.917602777481079, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_difft.json new file mode 100644 index 00000000000..640697ce3ae --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOC/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 14, + "timing": 0.558140754699707, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_GT.json new file mode 100644 index 00000000000..5ef8da87b73 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.035620927810669, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_difft.json new file mode 100644 index 00000000000..be557468207 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOD/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 14, + "timing": 0.8397507667541504, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..1d63ed37264 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.075749635696411, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..6698bf88845 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.4319460391998291, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..dbf034298b1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.462684154510498, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..c1f2a7d9b26 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.26448798179626465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..f36c916e17e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.976840257644653, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..89760941e29 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/OLFD/diff_result_difft.json @@ -0,0 +1,411 @@ +{ + "number_of_changes": 53, + "timing": 0.9703075885772705, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "constant", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 72, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "_to", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "_value", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 57, + "content": "public", + "highlight": "keyword" + }, + { + "start": 58, + "end": 65, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 71, + "content": "bool", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "success", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 54, + "content": "constant", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 71, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "balance", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 8, + "end": 16, + "content": "constant", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 15, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3463348c49d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 5.784715414047241, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..928fa8cefd5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/RSD/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 17, + "timing": 2.43796968460083, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..f903e877408 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 61, + "timing": 5.044327974319458, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..dab8e573da4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/TOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.2572135925292969, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_GT.json new file mode 100644 index 00000000000..ba2f0b0c8ae --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.165432929992676, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_difft.json new file mode 100644 index 00000000000..10015140c92 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/UORD/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.3960416316986084, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..b4237d75c38 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 6.460148096084595, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..04b27267dd2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/4/VVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.2440950870513916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_GT.json new file mode 100644 index 00000000000..31f8bb4bc68 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.67501425743103, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_difft.json new file mode 100644 index 00000000000..9d76f09991e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/AOR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 1.4328515529632568, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_GT.json new file mode 100644 index 00000000000..ed34163cb15 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.593456268310547, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_difft.json new file mode 100644 index 00000000000..dd9a47ace91 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/AVR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 0.5735065937042236, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_GT.json new file mode 100644 index 00000000000..532fd4fbba8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 21, + "timing": 5.278135061264038, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_difft.json new file mode 100644 index 00000000000..379e8bc708d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/BLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.3988375663757324, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5602cfe82c4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.76715350151062, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..47024a45d87 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/BOR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 5, + "timing": 1.6815266609191895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..54758a99926 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.813297510147095, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4a78173f107 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/CSC/diff_result_difft.json @@ -0,0 +1,364 @@ +{ + "number_of_changes": 43, + "timing": 0.5171568393707275, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 33, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 47, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 51, + "end": 65, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ">", + "highlight": "keyword" + }, + { + "start": 68, + "end": 69, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..35bc70f0a3d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 8.857886791229248, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..be6337b6159 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/EHC/diff_result_difft.json @@ -0,0 +1,352 @@ +{ + "number_of_changes": 41, + "timing": 1.1777398586273193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ".", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(approvedInvestorList[msg.sender]); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..a37c18aa0f4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.013423204421997, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4a8c0cc8195 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.3211822509765625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_GT.json new file mode 100644 index 00000000000..37bc7f7b108 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.354254722595215, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_difft.json new file mode 100644 index 00000000000..69868414dca --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/GVR/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 10, + "timing": 1.739145278930664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 52, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 30, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 42, + "content": "tx", + "highlight": "normal" + }, + { + "start": 43, + "end": 51, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 31, + "end": 34, + "content": "msg", + "highlight": "normal" + }, + { + "start": 35, + "end": 40, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 31, + "end": 33, + "content": "tx", + "highlight": "normal" + }, + { + "start": 34, + "end": 42, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 500, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 21, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 500, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 23, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d3d6327c669 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.838919401168823, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d768924c58d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/ILR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 5, + "timing": 0.37436962127685547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": "10", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "9", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_GT.json new file mode 100644 index 00000000000..4bdc37af441 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.297064304351807, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_difft.json new file mode 100644 index 00000000000..a29528c0bea --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOC/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 16, + "timing": 1.0579848289489746, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_GT.json new file mode 100644 index 00000000000..d21508a2b83 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.889645576477051, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_difft.json new file mode 100644 index 00000000000..6b91073b081 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOD/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 16, + "timing": 0.4612407684326172, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..8ef045fdfe7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.726606369018555, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..800d1dbc855 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.4439969062805176, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..4807a856482 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.4499053955078125, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..6a414f42da5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/MOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.3977179527282715, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..bfcf42ce7c1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.2085278034210205, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..62705529664 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/OLFD/diff_result_difft.json @@ -0,0 +1,577 @@ +{ + "number_of_changes": 72, + "timing": 1.1870198249816895, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "constant", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 72, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 54, + "content": "constant", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 71, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "balance", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "_to", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "_value", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 57, + "content": "public", + "highlight": "keyword" + }, + { + "start": 58, + "end": 65, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 71, + "content": "bool", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "success", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 8, + "end": 16, + "content": "constant", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 15, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 15, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 16, + "content": "constant", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e0cf41a4834 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 5.705099582672119, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..a3f686ca872 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/RSD/diff_result_difft.json @@ -0,0 +1,238 @@ +{ + "number_of_changes": 22, + "timing": 1.4418840408325195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* return filterBuyers(false); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..09d006c7e2f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 62, + "timing": 6.212200880050659, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..b0849388633 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/TOR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 10, + "timing": 1.2098162174224854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_GT.json new file mode 100644 index 00000000000..6c5a12cd1d8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 6.284703016281128, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_difft.json new file mode 100644 index 00000000000..4a9a9bb2fe3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/UORD/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.2562689781188965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..9e41d777143 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 35, + "timing": 6.272578001022339, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..878c7c2af42 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/5/VVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 1.1791341304779053, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_GT.json new file mode 100644 index 00000000000..82a9de6fdad --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.8317320346832275, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_difft.json new file mode 100644 index 00000000000..e75f9cd0c7d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/AOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 2.3929378986358643, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_GT.json new file mode 100644 index 00000000000..fdf463cb02a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.055335998535156, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_difft.json new file mode 100644 index 00000000000..cb943f327d6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/AVR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 0.42818450927734375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_GT.json new file mode 100644 index 00000000000..e30102a7504 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.3920464515686035, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_difft.json new file mode 100644 index 00000000000..7316a81fda0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/BLR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.6386511325836182, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..cc5d6287042 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.839231491088867, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2010b0b60aa --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/BOR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 6, + "timing": 1.581529140472412, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..064e027c2bf --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 6.838063716888428, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..4590801fb8a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/CSC/diff_result_difft.json @@ -0,0 +1,432 @@ +{ + "number_of_changes": 51, + "timing": 0.721660852432251, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 33, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 47, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 51, + "end": 65, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ">", + "highlight": "keyword" + }, + { + "start": 68, + "end": 69, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 37, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 44, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "i", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..a687ffbe977 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.925997495651245, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..96a4347685d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/EHC/diff_result_difft.json @@ -0,0 +1,552 @@ +{ + "number_of_changes": 68, + "timing": 0.5615861415863037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ".", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(approvedInvestorList[msg.sender]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "+", + "highlight": "keyword" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 55, + "end": 66, + "content": "_maximumBuy", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 0, + "end": 73, + "content": " ( (deposit[msg.sender] + msg.value) <= _maximumBuy) ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 43, + "content": "_minimumBuy", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* require ( (msg.value >= _minimumBuy) &&", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..48dc40ead42 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.610670566558838, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..eac0319a39e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.6492183208465576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_GT.json new file mode 100644 index 00000000000..26a27e4d30c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 32, + "timing": 5.706486940383911, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_difft.json new file mode 100644 index 00000000000..ef78971fc7d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/GVR/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 12, + "timing": 0.27596569061279297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 52, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 30, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 40, + "end": 42, + "content": "tx", + "highlight": "normal" + }, + { + "start": 43, + "end": 51, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 31, + "end": 34, + "content": "msg", + "highlight": "normal" + }, + { + "start": 35, + "end": 40, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 31, + "end": 33, + "content": "tx", + "highlight": "normal" + }, + { + "start": 34, + "end": 42, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 500, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 21, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 500, + "changes": [ + { + "start": 12, + "end": 14, + "content": "tx", + "highlight": "normal" + }, + { + "start": 15, + "end": 23, + "content": "gasprice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 501, + "changes": [ + { + "start": 32, + "end": 35, + "content": "msg", + "highlight": "normal" + }, + { + "start": 36, + "end": 41, + "content": "value", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 501, + "changes": [ + { + "start": 32, + "end": 34, + "content": "tx", + "highlight": "normal" + }, + { + "start": 35, + "end": 43, + "content": "gasprice", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..5bb5c5945b4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.531641721725464, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b6aae45de0f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/ILR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 7, + "timing": 1.3362083435058594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": "10", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "9", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "7", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_GT.json new file mode 100644 index 00000000000..1bb126f5c00 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.585001468658447, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_difft.json new file mode 100644 index 00000000000..f6be0d51f43 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOC/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 24, + "timing": 0.4816114902496338, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_GT.json new file mode 100644 index 00000000000..1e5cc452daf --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.991699695587158, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_difft.json new file mode 100644 index 00000000000..8dc2c0c8754 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOD/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 24, + "timing": 1.1788151264190674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..fdd508e0d3b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.253864765167236, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..0d87c3e265f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.5818877220153809, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 244, + "changes": [] + }, + "rhs": { + "line_number": 244, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..7005bbd62ff --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.668627738952637, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e2902c019af --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/MOR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 11, + "timing": 0.9884669780731201, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 18, + "content": "validRange", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..f001d881258 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.214686632156372, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..8b0f0a5feec --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/OLFD/diff_result_difft.json @@ -0,0 +1,1218 @@ +{ + "number_of_changes": 158, + "timing": 0.4918656349182129, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 42, + "content": "constant", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 72, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [] + } + }, + { + "lhs": { + "line_number": 14, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "_owner", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + }, + { + "start": 46, + "end": 54, + "content": "constant", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 63, + "end": 64, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 64, + "end": 71, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "balance", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 14, + "changes": [] + } + }, + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "_to", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "_value", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 57, + "content": "public", + "highlight": "keyword" + }, + { + "start": 58, + "end": 65, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 71, + "content": "bool", + "highlight": "normal" + }, + { + "start": 72, + "end": 79, + "content": "success", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 158, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 24, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 158, + "changes": [] + } + }, + { + "lhs": { + "line_number": 160, + "changes": [ + { + "start": 8, + "end": 16, + "content": "constant", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 15, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 193, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 22, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 30, + "content": "address", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [] + } + }, + { + "lhs": { + "line_number": 195, + "changes": [ + { + "start": 8, + "end": 16, + "content": "constant", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 189, + "changes": [] + } + }, + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 15, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 331, + "changes": [ + { + "start": 8, + "end": 15, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 21, + "content": "bool", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 8, + "end": 10, + "content": "if", + "highlight": "keyword" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 332, + "changes": [ + { + "start": 8, + "end": 64, + "content": "// if sender's balance has enough unit and amount >= 0, ", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 12, + "end": 20, + "content": "balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + }, + { + "start": 36, + "end": 43, + "content": "_amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 345, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 329, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "transfer", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "address", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "_to", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ",", + "highlight": "normal" + }, + { + "start": 35, + "end": 42, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 319, + "changes": [] + } + }, + { + "lhs": { + "line_number": 333, + "changes": [ + { + "start": 8, + "end": 44, + "content": "// and the sum is not overflow,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 12, + "end": 20, + "content": "balances", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "_to", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "_amount", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 348, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 330, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 334, + "changes": [ + { + "start": 8, + "end": 28, + "content": "// then do transfer ", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 341, + "changes": [ + { + "start": 12, + "end": 20, + "content": "Transfer", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 24, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "sender", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ",", + "highlight": "normal" + }, + { + "start": 33, + "end": 36, + "content": "_to", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 347, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "+", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 48, + "content": "balances", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "_to", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 58, + "content": "{", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..f9f8d40b645 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 32, + "timing": 5.440884351730347, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..beb0f52f919 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/RSD/diff_result_difft.json @@ -0,0 +1,270 @@ +{ + "number_of_changes": 24, + "timing": 0.27832603454589844, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* return filterBuyers(false); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return buyers; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..c8d37011d20 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 77, + "timing": 6.003809452056885, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..33d3ca48858 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/TOR/diff_result_difft.json @@ -0,0 +1,232 @@ +{ + "number_of_changes": 12, + "timing": 0.5694842338562012, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_GT.json new file mode 100644 index 00000000000..b4ade15abdb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.187160015106201, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_difft.json new file mode 100644 index 00000000000..0d214714b5b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/UORD/diff_result_difft.json @@ -0,0 +1,151 @@ +{ + "number_of_changes": 6, + "timing": 0.6613786220550537, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [] + } + }, + { + "lhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..bbb5afa0679 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 36, + "timing": 6.157425165176392, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..755c5bebacc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/6/VVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 0.7614419460296631, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_GT.json new file mode 100644 index 00000000000..766440f367e --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.634241104125977, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_difft.json new file mode 100644 index 00000000000..79cdd0343d8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/AOR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 0.47354626655578613, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_GT.json new file mode 100644 index 00000000000..d2cd2e393f2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.242015361785889, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_difft.json new file mode 100644 index 00000000000..aa76948c6fc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/AVR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 1.6709237098693848, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_GT.json new file mode 100644 index 00000000000..183a4bead81 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.661495685577393, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_difft.json new file mode 100644 index 00000000000..585be161561 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/BLR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.3214657306671143, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 59, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 60, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..932f35e135d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.555478096008301, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..01a1aa4d8fd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/BOR/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 7, + "timing": 0.9705116748809814, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "keyword" + }, + { + "start": 37, + "end": 39, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "+", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..ceb4833979a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 9.973676443099976, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..5cec4cb2b9d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/CSC/diff_result_difft.json @@ -0,0 +1,646 @@ +{ + "number_of_changes": 81, + "timing": 4.123915195465088, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 33, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 47, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 51, + "end": 65, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ">", + "highlight": "keyword" + }, + { + "start": 68, + "end": 69, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 37, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 44, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "i", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "+", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 48, + "content": "balances", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "_to", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 17, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..dce6611f2cc --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.593137741088867, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..98f9cc66a4d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/EHC/diff_result_difft.json @@ -0,0 +1,710 @@ +{ + "number_of_changes": 88, + "timing": 1.7081046104431152, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ".", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(approvedInvestorList[msg.sender]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "+", + "highlight": "keyword" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 55, + "end": 66, + "content": "_maximumBuy", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 0, + "end": 73, + "content": " ( (deposit[msg.sender] + msg.value) <= _maximumBuy) ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 43, + "content": "_minimumBuy", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* require ( (msg.value >= _minimumBuy) &&", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "<", + "highlight": "keyword" + }, + { + "start": 21, + "end": 27, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 0, + "end": 41, + "content": " (b=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "a", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "b", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 38, + "content": "/* require ( (a>=0 && a<=b) &&", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..49ab0014f60 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.255789756774902, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..dfb0ede67a1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.2612228393554688, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b06a4174a81 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.629624128341675, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4b27183a2e3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/ILR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 8, + "timing": 0.6725978851318359, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": "10", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "9", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "30", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "29", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_GT.json new file mode 100644 index 00000000000..8188a0f7306 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.793571472167969, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_difft.json new file mode 100644 index 00000000000..9ee45b53217 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOC/diff_result_difft.json @@ -0,0 +1,274 @@ +{ + "number_of_changes": 26, + "timing": 0.9135274887084961, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 580, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_GT.json new file mode 100644 index 00000000000..cf56eefb0d4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.309546232223511, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_difft.json new file mode 100644 index 00000000000..d49f1c157e0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOD/diff_result_difft.json @@ -0,0 +1,274 @@ +{ + "number_of_changes": 26, + "timing": 1.2501087188720703, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 580, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_GT.json new file mode 100644 index 00000000000..80ff193914f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 5.385326385498047, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_difft.json new file mode 100644 index 00000000000..395135f46f2 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOI/diff_result_difft.json @@ -0,0 +1,139 @@ +{ + "number_of_changes": 7, + "timing": 2.4408230781555176, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 244, + "changes": [] + }, + "rhs": { + "line_number": 244, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 4, + "end": 10, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..723c43396f3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.091883420944214, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e007a663f82 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/MOR/diff_result_difft.json @@ -0,0 +1,218 @@ +{ + "number_of_changes": 12, + "timing": 0.28713178634643555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 18, + "content": "validRange", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 32, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..77cdba0df1b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 6.414855718612671, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..913c5366c39 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/RSD/diff_result_difft.json @@ -0,0 +1,320 @@ +{ + "number_of_changes": 29, + "timing": 2.1589410305023193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* return filterBuyers(false); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return buyers; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 28, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 36, + "content": "/* return deposit[_addr]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_GT.json new file mode 100644 index 00000000000..54518774606 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 74, + "timing": 5.768394947052002, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_difft.json new file mode 100644 index 00000000000..380466545e9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/TOR/diff_result_difft.json @@ -0,0 +1,268 @@ +{ + "number_of_changes": 14, + "timing": 0.6615097522735596, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_GT.json new file mode 100644 index 00000000000..b0e2229d073 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 6.520921230316162, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_difft.json new file mode 100644 index 00000000000..06bbc4ea3a7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/UORD/diff_result_difft.json @@ -0,0 +1,177 @@ +{ + "number_of_changes": 7, + "timing": 2.896315336227417, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..6525507c987 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 38, + "timing": 5.534243583679199, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..6af9460ee52 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/7/VVR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 7, + "timing": 1.3355512619018555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_GT.json new file mode 100644 index 00000000000..60f445cde13 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 7.102733612060547, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_difft.json new file mode 100644 index 00000000000..55dbcfd87b9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/AOR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 0.44486284255981445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_GT.json new file mode 100644 index 00000000000..984edfb6279 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.6356751918792725, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_difft.json new file mode 100644 index 00000000000..f0172280544 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/AVR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 1.1312990188598633, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_GT.json new file mode 100644 index 00000000000..9073e9cbba9 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.614149808883667, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_difft.json new file mode 100644 index 00000000000..b03cc6f9652 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/BLR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.7123639583587646, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 59, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 60, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 394, + "changes": [ + { + "start": 52, + "end": 57, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 394, + "changes": [ + { + "start": 52, + "end": 56, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..5b1e18239de --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.769655466079712, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2e2a26bcbee --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/BOR/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 8, + "timing": 1.6317336559295654, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 33, + "end": 34, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 33, + "end": 34, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "keyword" + }, + { + "start": 37, + "end": 39, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "+", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b1296d9cd00 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 10.163007020950317, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a9d34a08e6d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/CSC/diff_result_difft.json @@ -0,0 +1,709 @@ +{ + "number_of_changes": 87, + "timing": 1.1272737979888916, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 33, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 47, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 51, + "end": 65, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ">", + "highlight": "keyword" + }, + { + "start": 68, + "end": 69, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 37, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 44, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "i", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "+", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 48, + "content": "balances", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "_to", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 17, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 347, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 345, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [] + } + }, + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..6a358609f2b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 11.104736328125, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..05075cdd580 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/EHC/diff_result_difft.json @@ -0,0 +1,784 @@ +{ + "number_of_changes": 97, + "timing": 0.6058061122894287, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ".", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(approvedInvestorList[msg.sender]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "+", + "highlight": "keyword" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 55, + "end": 66, + "content": "_maximumBuy", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 0, + "end": 73, + "content": " ( (deposit[msg.sender] + msg.value) <= _maximumBuy) ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 43, + "content": "_minimumBuy", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* require ( (msg.value >= _minimumBuy) &&", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "<", + "highlight": "keyword" + }, + { + "start": 21, + "end": 27, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 0, + "end": 41, + "content": " (b=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "a", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "b", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 38, + "content": "/* require ( (a>=0 && a<=b) &&", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "balances", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 30, + "content": "owner", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 45, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(balances[owner] >= _icoSupply); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..976a6b8c254 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.575047254562378, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..718ad57916d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.2659130096435547, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..91ca5066b32 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.582876682281494, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..bee5430c370 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/ILR/diff_result_difft.json @@ -0,0 +1,168 @@ +{ + "number_of_changes": 9, + "timing": 1.0442490577697754, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": "10", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "9", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "30", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "29", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 58, + "end": 61, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 58, + "end": 60, + "content": "99", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_GT.json new file mode 100644 index 00000000000..92b7bc969d7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.268303632736206, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_difft.json new file mode 100644 index 00000000000..333de581b5d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOC/diff_result_difft.json @@ -0,0 +1,338 @@ +{ + "number_of_changes": 34, + "timing": 0.14708542823791504, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 580, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 606, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_GT.json new file mode 100644 index 00000000000..f05ccbfea54 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.512676954269409, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_difft.json new file mode 100644 index 00000000000..505fba7e855 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOD/diff_result_difft.json @@ -0,0 +1,338 @@ +{ + "number_of_changes": 34, + "timing": 1.2251250743865967, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 580, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 606, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_GT.json new file mode 100644 index 00000000000..4aa11d8dff8 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 5.8288586139678955, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_difft.json new file mode 100644 index 00000000000..72a774b766d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOI/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.6949303150177002, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 244, + "changes": [] + }, + "rhs": { + "line_number": 244, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 4, + "end": 10, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [] + }, + "rhs": { + "line_number": 262, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..bbcd4326676 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.999658107757568, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..0af1cd7cb1f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/MOR/diff_result_difft.json @@ -0,0 +1,244 @@ +{ + "number_of_changes": 13, + "timing": 0.7145166397094727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 18, + "content": "validRange", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 32, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 357, + "changes": [ + { + "start": 27, + "end": 36, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 357, + "changes": [ + { + "start": 27, + "end": 33, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e072463f344 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 5.552953004837036, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..fbcdc0651f4 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/RSD/diff_result_difft.json @@ -0,0 +1,384 @@ +{ + "number_of_changes": 33, + "timing": 0.6154477596282959, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* return filterBuyers(false); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return buyers; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 28, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 36, + "content": "/* return deposit[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 30, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 30, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_GT.json new file mode 100644 index 00000000000..9a4c8d10323 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 75, + "timing": 5.922908782958984, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_difft.json new file mode 100644 index 00000000000..886b5c307b6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/TOR/diff_result_difft.json @@ -0,0 +1,306 @@ +{ + "number_of_changes": 16, + "timing": 1.6725494861602783, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_GT.json new file mode 100644 index 00000000000..36a0a7c45d6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 6.559339761734009, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_difft.json new file mode 100644 index 00000000000..84eb0d53b67 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/UORD/diff_result_difft.json @@ -0,0 +1,203 @@ +{ + "number_of_changes": 8, + "timing": 1.2718579769134521, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [] + } + }, + { + "lhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..9b76788949f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 40, + "timing": 5.975755929946899, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..f1d1341114b --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/8/VVR/diff_result_difft.json @@ -0,0 +1,202 @@ +{ + "number_of_changes": 8, + "timing": 0.2903923988342285, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 14, + "end": 20, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 14, + "end": 29, + "content": "publicundefined", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_GT.json new file mode 100644 index 00000000000..bc3e50c8723 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 6.118007659912109, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_difft.json new file mode 100644 index 00000000000..5df75353c06 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/AOR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 2.0458197593688965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_GT.json new file mode 100644 index 00000000000..a00d6cdf9e7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 6.57647442817688, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_difft.json new file mode 100644 index 00000000000..fa13f9b8be3 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/AVR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 0.6716220378875732, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 28, + "end": 30, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 288, + "changes": [ + { + "start": 36, + "end": 38, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 290, + "changes": [ + { + "start": 31, + "end": 33, + "content": "+=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 289, + "changes": [ + { + "start": 40, + "end": 42, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 296, + "changes": [ + { + "start": 24, + "end": 26, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 340, + "changes": [ + { + "start": 26, + "end": 28, + "content": "-=", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 339, + "changes": [ + { + "start": 33, + "end": 35, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 550, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 654, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_GT.json new file mode 100644 index 00000000000..64d79d58c91 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 5.6978209018707275, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_difft.json new file mode 100644 index 00000000000..bbb999fadd6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/BLR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.3993868827819824, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 32, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 27, + "end": 31, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 353, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 24, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 359, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 59, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 384, + "changes": [ + { + "start": 55, + "end": 60, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 394, + "changes": [ + { + "start": 52, + "end": 57, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 394, + "changes": [ + { + "start": 52, + "end": 56, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 430, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 430, + "changes": [ + { + "start": 16, + "end": 21, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7d977896efd --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.831384897232056, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..81d0f98873f --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/BOR/diff_result_difft.json @@ -0,0 +1,178 @@ +{ + "number_of_changes": 9, + "timing": 1.7470548152923584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "*", + "highlight": "keyword" + }, + { + "start": 42, + "end": 44, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 36, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 34, + "end": 35, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "*", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "/", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 42, + "end": 43, + "content": "+", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "*", + "highlight": "keyword" + }, + { + "start": 37, + "end": 39, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 32, + "end": 33, + "content": "+", + "highlight": "keyword" + }, + { + "start": 37, + "end": 38, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 33, + "end": 34, + "content": "*", + "highlight": "keyword" + }, + { + "start": 38, + "end": 40, + "content": "**", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 33, + "end": 34, + "content": "+", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..20de0628717 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 10.037797212600708, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..6e207b5c3e1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/CSC/diff_result_difft.json @@ -0,0 +1,777 @@ +{ + "number_of_changes": 95, + "timing": 1.557356357574463, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 19, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 40, + "end": 43, + "content": "msg", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ">", + "highlight": "keyword" + }, + { + "start": 52, + "end": 53, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "==", + "highlight": "keyword" + }, + { + "start": 50, + "end": 60, + "content": "isInvestor", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 218, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 24, + "content": "filterTmp", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 26, + "content": "i", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 34, + "content": "0x0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 226, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 42, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "i", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 280, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 33, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 37, + "end": 47, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 48, + "end": 50, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 51, + "end": 65, + "content": "requestedUnits", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ">", + "highlight": "keyword" + }, + { + "start": 68, + "end": 69, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 286, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 37, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 44, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": "i", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 20, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 37, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 38, + "end": 45, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 49, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 335, + "changes": [ + { + "start": 13, + "end": 17, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 336, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "&&", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 337, + "changes": [ + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 22, + "content": "balances", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "_to", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "+", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "_amount", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + }, + { + "start": 40, + "end": 48, + "content": "balances", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 52, + "content": "_to", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 347, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 345, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 440, + "changes": [ + { + "start": 12, + "end": 15, + "content": "msg", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 25, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 33, + "content": "address", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 38, + "content": "this", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..ba15ab33cf6 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.863358497619629, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c3a7d3d2aee --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/EHC/diff_result_difft.json @@ -0,0 +1,822 @@ +{ + "number_of_changes": 100, + "timing": 0.4159047603607178, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender == owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 35, + "content": "owner", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(msg.sender != owner); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_selling", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 39, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ">", + "highlight": "keyword" + }, + { + "start": 42, + "end": 43, + "content": "0", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(_selling && (_icoSupply > 0) ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 33, + "content": "_originalBuyPrice", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 92, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* require(_originalBuyPrice > 0); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 36, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ".", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 49, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 8, + "end": 56, + "content": "/* require(approvedInvestorList[msg.sender]); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 26, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "+", + "highlight": "keyword" + }, + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ".", + "highlight": "normal" + }, + { + "start": 45, + "end": 50, + "content": "value", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 55, + "end": 66, + "content": "_maximumBuy", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 0, + "end": 73, + "content": " ( (deposit[msg.sender] + msg.value) <= _maximumBuy) ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 28, + "content": "value", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 43, + "content": "_minimumBuy", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 45, + "end": 47, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 8, + "end": 50, + "content": "/* require ( (msg.value >= _minimumBuy) &&", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 121, + "changes": [ + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "<", + "highlight": "keyword" + }, + { + "start": 21, + "end": 27, + "content": "buyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 121, + "changes": [ + { + "start": 0, + "end": 41, + "content": " (b=", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 28, + "content": "a", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 30, + "end": 31, + "content": "b", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 8, + "end": 38, + "content": "/* require ( (a>=0 && a<=b) &&", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 277, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "balances", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 30, + "content": "owner", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 45, + "content": "_icoSupply", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 277, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(balances[owner] >= _icoSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 18, + "content": "revert", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 346, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* revert(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..375e05890eb --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.762587785720825, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ebb0c907697 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.5451476573944092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 149, + "changes": [ + { + "start": 8, + "end": 16, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 159, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 194, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 16, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 212, + "changes": [ + { + "start": 8, + "end": 15, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 212, + "changes": [ + { + "start": 8, + "end": 14, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..eba8640d0de --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.551084518432617, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..35082d19b72 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/ILR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 10, + "timing": 1.7997379302978516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 33, + "content": "10", + "highlight": "normal" + }, + { + "start": 37, + "end": 39, + "content": "14", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 31, + "end": 32, + "content": "9", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "13", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "3", + "highlight": "normal" + }, + { + "start": 40, + "end": 42, + "content": "10", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "8", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 36, + "end": 37, + "content": "2", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": "9", + "highlight": "normal" + }, + { + "start": 43, + "end": 44, + "content": "7", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "30", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 23, + "end": 25, + "content": "29", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 58, + "end": 61, + "content": "100", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 58, + "end": 60, + "content": "99", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 30, + "end": 31, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 30, + "end": 31, + "content": "2", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_GT.json new file mode 100644 index 00000000000..e5badfe1d47 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.408060312271118, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_difft.json new file mode 100644 index 00000000000..53ec239ca0c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOC/diff_result_difft.json @@ -0,0 +1,402 @@ +{ + "number_of_changes": 42, + "timing": 2.1300458908081055, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 580, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 606, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 618, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_GT.json new file mode 100644 index 00000000000..a221630d0ff --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 5.459591388702393, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_difft.json new file mode 100644 index 00000000000..34e6ddf25f7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOD/diff_result_difft.json @@ -0,0 +1,402 @@ +{ + "number_of_changes": 42, + "timing": 1.0007386207580566, + "diff_chunks": [ + [ + { + "rhs": { + "line_number": 137, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 272, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 273, + "changes": [ + { + "start": 8, + "end": 29, + "content": "validOriginalBuyPrice", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 311, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 530, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 529, + "changes": [ + { + "start": 8, + "end": 15, + "content": "notNull", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 542, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 541, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 563, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 562, + "changes": [ + { + "start": 8, + "end": 19, + "content": "ownerExists", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 25, + "content": "owner", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 580, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + }, + { + "rhs": { + "line_number": 581, + "changes": [ + { + "start": 8, + "end": 18, + "content": "onlyWallet", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "rhs": { + "line_number": 606, + "changes": [ + { + "start": 8, + "end": 25, + "content": "transactionExists", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 39, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "rhs": { + "line_number": 618, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 8, + "end": 19, + "content": "notExecuted", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 33, + "content": "transactionId", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_GT.json new file mode 100644 index 00000000000..4abab8596e1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.494041204452515, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_difft.json new file mode 100644 index 00000000000..5f092f4047d --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOI/diff_result_difft.json @@ -0,0 +1,177 @@ +{ + "number_of_changes": 9, + "timing": 0.831214189529419, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 196, + "changes": [] + }, + "rhs": { + "line_number": 196, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 205, + "changes": [] + }, + "rhs": { + "line_number": 205, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 214, + "changes": [] + }, + "rhs": { + "line_number": 214, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 236, + "changes": [] + }, + "rhs": { + "line_number": 236, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 244, + "changes": [] + }, + "rhs": { + "line_number": 244, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 252, + "changes": [] + }, + "rhs": { + "line_number": 252, + "changes": [ + { + "start": 4, + "end": 10, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 262, + "changes": [] + }, + "rhs": { + "line_number": 262, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 331, + "changes": [] + }, + "rhs": { + "line_number": 331, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_GT.json new file mode 100644 index 00000000000..04e815b7b60 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 6.240063428878784, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_difft.json new file mode 100644 index 00000000000..42f6a5fe4f5 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/MOR/diff_result_difft.json @@ -0,0 +1,270 @@ +{ + "number_of_changes": 14, + "timing": 3.064948558807373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 136, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 169, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 178, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 271, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 18, + "content": "validRange", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 310, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 35, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 351, + "changes": [ + { + "start": 26, + "end": 32, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 357, + "changes": [ + { + "start": 27, + "end": 36, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 357, + "changes": [ + { + "start": 27, + "end": 33, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 373, + "changes": [ + { + "start": 8, + "end": 17, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 373, + "changes": [ + { + "start": 8, + "end": 14, + "content": "onSale", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..be5d12c54f7 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 35, + "timing": 6.385311603546143, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..967b13571f0 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/RSD/diff_result_difft.json @@ -0,0 +1,416 @@ +{ + "number_of_changes": 35, + "timing": 0.24521613121032715, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "_totalSupply", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 34, + "content": "/* return _totalSupply; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "balances", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 29, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* return balances[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 35, + "content": "approvedInvestorList", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 41, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [ + { + "start": 8, + "end": 49, + "content": "/* return approvedInvestorList[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 237, + "changes": [ + { + "start": 8, + "end": 40, + "content": "/* return filterBuyers(true); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 27, + "content": "filterBuyers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 245, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* return filterBuyers(false); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 253, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* return buyers; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "deposit", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 28, + "content": "_addr", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 263, + "changes": [ + { + "start": 8, + "end": 36, + "content": "/* return deposit[_addr]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 30, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 343, + "changes": [ + { + "start": 12, + "end": 30, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 367, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "_selling", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 367, + "changes": [ + { + "start": 8, + "end": 30, + "content": "/* return _selling; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_GT.json new file mode 100644 index 00000000000..50b29d920c1 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 76, + "timing": 5.502207279205322, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_difft.json new file mode 100644 index 00000000000..67fab36b71a --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/TOR/diff_result_difft.json @@ -0,0 +1,344 @@ +{ + "number_of_changes": 18, + "timing": 0.9168107509613037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 40, + "content": "msg", + "highlight": "normal" + }, + { + "start": 41, + "end": 47, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 100, + "changes": [ + { + "start": 37, + "end": 39, + "content": "tx", + "highlight": "normal" + }, + { + "start": 40, + "end": 46, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 141, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 139, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 335, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 335, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_GT.json new file mode 100644 index 00000000000..ebaf29cd635 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 5.65114951133728, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_difft.json new file mode 100644 index 00000000000..caeb7ca6652 --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/UORD/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 9, + "timing": 1.611668586730957, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 217, + "changes": [ + { + "start": 45, + "end": 47, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 220, + "changes": [ + { + "start": 21, + "end": 23, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 32, + "end": 34, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 279, + "changes": [ + { + "start": 34, + "end": 36, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 314, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 314, + "changes": [] + } + }, + { + "lhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 312, + "changes": [ + { + "start": 33, + "end": 35, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 383, + "changes": [ + { + "start": 54, + "end": 56, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 51, + "end": 53, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 51, + "end": 53, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 452, + "changes": [ + { + "start": 12, + "end": 13, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 452, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_GT.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..f836dd8f81c --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 5.52985405921936, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_difft.json b/results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..08bc95ef4ec --- /dev/null +++ b/results/contracts/mutants/CMultisigWallet_Gifto/9/VVR/diff_result_difft.json @@ -0,0 +1,219 @@ +{ + "number_of_changes": 9, + "timing": 0.5513241291046143, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 33, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 34, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 14, + "end": 20, + "content": "buyers", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 14, + "end": 29, + "content": "publicundefined", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/CCD/diff_result_GT.json b/results/contracts/mutants/COREToken/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..f06ffb2f4b1 --- /dev/null +++ b/results/contracts/mutants/COREToken/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.2351784706115723, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/CCD/diff_result_difft.json b/results/contracts/mutants/COREToken/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..cd557005cf1 --- /dev/null +++ b/results/contracts/mutants/COREToken/1/CCD/diff_result_difft.json @@ -0,0 +1,159 @@ +{ + "number_of_changes": 21, + "timing": 0.49455809593200684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 10, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 8, + "end": 12, + "content": "mint", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "msg", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ".", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "sender", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "amount", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 21, + "content": "uint", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 36, + "content": "ERC20", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 43, + "content": "'CORE'", + "highlight": "string" + }, + { + "start": 43, + "end": 44, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "'CORE'", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/FVR/diff_result_GT.json b/results/contracts/mutants/COREToken/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8c7f78714ed --- /dev/null +++ b/results/contracts/mutants/COREToken/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 1.902639627456665, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/FVR/diff_result_difft.json b/results/contracts/mutants/COREToken/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c70f5b12b7d --- /dev/null +++ b/results/contracts/mutants/COREToken/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.820239782333374, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/SLR/diff_result_GT.json b/results/contracts/mutants/COREToken/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..f8f1ae607a5 --- /dev/null +++ b/results/contracts/mutants/COREToken/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.3073108196258545, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/SLR/diff_result_difft.json b/results/contracts/mutants/COREToken/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..a45300e9914 --- /dev/null +++ b/results/contracts/mutants/COREToken/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8348548412322998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 37, + "end": 43, + "content": "'CORE'", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 37, + "end": 39, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/TOR/diff_result_GT.json b/results/contracts/mutants/COREToken/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d60fcee2609 --- /dev/null +++ b/results/contracts/mutants/COREToken/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.8159608840942383, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/1/TOR/diff_result_difft.json b/results/contracts/mutants/COREToken/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..be39ff54c33 --- /dev/null +++ b/results/contracts/mutants/COREToken/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.6383600234985352, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 13, + "end": 16, + "content": "msg", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 13, + "end": 15, + "content": "tx", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/2/SLR/diff_result_GT.json b/results/contracts/mutants/COREToken/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..f4f95727405 --- /dev/null +++ b/results/contracts/mutants/COREToken/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.277797222137451, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COREToken/2/SLR/diff_result_difft.json b/results/contracts/mutants/COREToken/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..cfc59e679fb --- /dev/null +++ b/results/contracts/mutants/COREToken/2/SLR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9095451831817627, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 37, + "end": 43, + "content": "'CORE'", + "highlight": "string" + }, + { + "start": 45, + "end": 51, + "content": "'CORE'", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 37, + "end": 39, + "content": "\"\"", + "highlight": "string" + }, + { + "start": 41, + "end": 43, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/AOR/diff_result_GT.json b/results/contracts/mutants/COX/1/AOR/diff_result_GT.json new file mode 100644 index 00000000000..2e6a19afa8a --- /dev/null +++ b/results/contracts/mutants/COX/1/AOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.256248950958252, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/AOR/diff_result_difft.json b/results/contracts/mutants/COX/1/AOR/diff_result_difft.json new file mode 100644 index 00000000000..67896d3c322 --- /dev/null +++ b/results/contracts/mutants/COX/1/AOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6400561332702637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/AVR/diff_result_GT.json b/results/contracts/mutants/COX/1/AVR/diff_result_GT.json new file mode 100644 index 00000000000..73cc1e6cdff --- /dev/null +++ b/results/contracts/mutants/COX/1/AVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.639767169952393, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/AVR/diff_result_difft.json b/results/contracts/mutants/COX/1/AVR/diff_result_difft.json new file mode 100644 index 00000000000..ca3984ed231 --- /dev/null +++ b/results/contracts/mutants/COX/1/AVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9171502590179443, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 24, + "content": "+=", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 22, + "end": 24, + "content": "-=", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/BLR/diff_result_GT.json b/results/contracts/mutants/COX/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..82d8bb1da31 --- /dev/null +++ b/results/contracts/mutants/COX/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.794165372848511, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/BLR/diff_result_difft.json b/results/contracts/mutants/COX/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..35d09c9be4e --- /dev/null +++ b/results/contracts/mutants/COX/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8328735828399658, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/BOR/diff_result_GT.json b/results/contracts/mutants/COX/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9823387af85 --- /dev/null +++ b/results/contracts/mutants/COX/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.974472284317017, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/BOR/diff_result_difft.json b/results/contracts/mutants/COX/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3807c0f0867 --- /dev/null +++ b/results/contracts/mutants/COX/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.6633965969085693, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/CSC/diff_result_GT.json b/results/contracts/mutants/COX/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..33649510217 --- /dev/null +++ b/results/contracts/mutants/COX/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.640965461730957, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/CSC/diff_result_difft.json b/results/contracts/mutants/COX/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..b60dc8ee5d4 --- /dev/null +++ b/results/contracts/mutants/COX/1/CSC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8729312419891357, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/DLR/diff_result_GT.json b/results/contracts/mutants/COX/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..331c535760a --- /dev/null +++ b/results/contracts/mutants/COX/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.534914016723633, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/DLR/diff_result_difft.json b/results/contracts/mutants/COX/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..84c478cadc9 --- /dev/null +++ b/results/contracts/mutants/COX/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.076805591583252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/ECS/diff_result_GT.json b/results/contracts/mutants/COX/1/ECS/diff_result_GT.json new file mode 100644 index 00000000000..e77a9c40d3a --- /dev/null +++ b/results/contracts/mutants/COX/1/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.31360936164856, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/ECS/diff_result_difft.json b/results/contracts/mutants/COX/1/ECS/diff_result_difft.json new file mode 100644 index 00000000000..886c2264172 --- /dev/null +++ b/results/contracts/mutants/COX/1/ECS/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.7568676471710205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/EED/diff_result_GT.json b/results/contracts/mutants/COX/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..624187a85c5 --- /dev/null +++ b/results/contracts/mutants/COX/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.867862939834595, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/EED/diff_result_difft.json b/results/contracts/mutants/COX/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..d6c4ca9efd0 --- /dev/null +++ b/results/contracts/mutants/COX/1/EED/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 14, + "timing": 0.5640425682067871, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/EHC/diff_result_GT.json b/results/contracts/mutants/COX/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e239ae0b8e8 --- /dev/null +++ b/results/contracts/mutants/COX/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.700234413146973, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/EHC/diff_result_difft.json b/results/contracts/mutants/COX/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..38a8b8e9ff4 --- /dev/null +++ b/results/contracts/mutants/COX/1/EHC/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 13, + "timing": 1.0286900997161865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/FVR/diff_result_GT.json b/results/contracts/mutants/COX/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..49303044632 --- /dev/null +++ b/results/contracts/mutants/COX/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.010340929031372, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/FVR/diff_result_difft.json b/results/contracts/mutants/COX/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a5f287392fd --- /dev/null +++ b/results/contracts/mutants/COX/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.47097086906433105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/GVR/diff_result_GT.json b/results/contracts/mutants/COX/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..a18df9c9560 --- /dev/null +++ b/results/contracts/mutants/COX/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.928784370422363, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/GVR/diff_result_difft.json b/results/contracts/mutants/COX/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..bfe60f0dc05 --- /dev/null +++ b/results/contracts/mutants/COX/1/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 3, + "timing": 0.8999054431915283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 15, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/ILR/diff_result_GT.json b/results/contracts/mutants/COX/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..22ae842655b --- /dev/null +++ b/results/contracts/mutants/COX/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.3059117794036865, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/ILR/diff_result_difft.json b/results/contracts/mutants/COX/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b797ba31c5e --- /dev/null +++ b/results/contracts/mutants/COX/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7557473182678223, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/MOI/diff_result_GT.json b/results/contracts/mutants/COX/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..0e552c6956d --- /dev/null +++ b/results/contracts/mutants/COX/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.074033975601196, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/MOI/diff_result_difft.json b/results/contracts/mutants/COX/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..62edc056352 --- /dev/null +++ b/results/contracts/mutants/COX/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.0862529277801514, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/MOR/diff_result_GT.json b/results/contracts/mutants/COX/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..cbac43e6e3f --- /dev/null +++ b/results/contracts/mutants/COX/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.533735036849976, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/MOR/diff_result_difft.json b/results/contracts/mutants/COX/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e45c2c7f53a --- /dev/null +++ b/results/contracts/mutants/COX/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9485538005828857, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/1/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..d79b6a0b194 --- /dev/null +++ b/results/contracts/mutants/COX/1/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.203469514846802, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/1/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..ab35effe101 --- /dev/null +++ b/results/contracts/mutants/COX/1/OLFD/diff_result_difft.json @@ -0,0 +1,125 @@ +{ + "number_of_changes": 13, + "timing": 0.44263434410095215, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/RSD/diff_result_GT.json b/results/contracts/mutants/COX/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..ff6ff4aa85c --- /dev/null +++ b/results/contracts/mutants/COX/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.041079521179199, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/RSD/diff_result_difft.json b/results/contracts/mutants/COX/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..cab1ba82e2e --- /dev/null +++ b/results/contracts/mutants/COX/1/RSD/diff_result_difft.json @@ -0,0 +1,50 @@ +{ + "number_of_changes": 4, + "timing": 1.4396119117736816, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/RVS/diff_result_GT.json b/results/contracts/mutants/COX/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..a8255723933 --- /dev/null +++ b/results/contracts/mutants/COX/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.528961658477783, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/RVS/diff_result_difft.json b/results/contracts/mutants/COX/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..b4088222bac --- /dev/null +++ b/results/contracts/mutants/COX/1/RVS/diff_result_difft.json @@ -0,0 +1,61 @@ +{ + "number_of_changes": 4, + "timing": 0.7939085960388184, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/SCEC/diff_result_GT.json b/results/contracts/mutants/COX/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..08cbb75fa5c --- /dev/null +++ b/results/contracts/mutants/COX/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.486456394195557, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/SCEC/diff_result_difft.json b/results/contracts/mutants/COX/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..e4bb37012d0 --- /dev/null +++ b/results/contracts/mutants/COX/1/SCEC/diff_result_difft.json @@ -0,0 +1,61 @@ +{ + "number_of_changes": 4, + "timing": 0.8739659786224365, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/SLR/diff_result_GT.json b/results/contracts/mutants/COX/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..9fc13c23f65 --- /dev/null +++ b/results/contracts/mutants/COX/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.303351640701294, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/SLR/diff_result_difft.json b/results/contracts/mutants/COX/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..921d3e12371 --- /dev/null +++ b/results/contracts/mutants/COX/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0581326484680176, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/TOR/diff_result_GT.json b/results/contracts/mutants/COX/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..ee1cc2a527f --- /dev/null +++ b/results/contracts/mutants/COX/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 7.084599494934082, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/TOR/diff_result_difft.json b/results/contracts/mutants/COX/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..0a57dfdf94d --- /dev/null +++ b/results/contracts/mutants/COX/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.7004647254943848, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/UORD/diff_result_GT.json b/results/contracts/mutants/COX/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..2dfacc45ba0 --- /dev/null +++ b/results/contracts/mutants/COX/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.1607444286346436, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/UORD/diff_result_difft.json b/results/contracts/mutants/COX/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..23f3a710c56 --- /dev/null +++ b/results/contracts/mutants/COX/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.508091688156128, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/VVR/diff_result_GT.json b/results/contracts/mutants/COX/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..b365465d833 --- /dev/null +++ b/results/contracts/mutants/COX/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.772386312484741, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/1/VVR/diff_result_difft.json b/results/contracts/mutants/COX/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e233c9cd999 --- /dev/null +++ b/results/contracts/mutants/COX/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.2857851982116699, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/BLR/diff_result_GT.json b/results/contracts/mutants/COX/10/BLR/diff_result_GT.json new file mode 100644 index 00000000000..2274e97c4b3 --- /dev/null +++ b/results/contracts/mutants/COX/10/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 32, + "timing": 8.262803554534912, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/BLR/diff_result_difft.json b/results/contracts/mutants/COX/10/BLR/diff_result_difft.json new file mode 100644 index 00000000000..3c9cb5e880b --- /dev/null +++ b/results/contracts/mutants/COX/10/BLR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 10, + "timing": 1.3697404861450195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 516, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 516, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 534, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 534, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/BOR/diff_result_GT.json b/results/contracts/mutants/COX/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..be00002f91c --- /dev/null +++ b/results/contracts/mutants/COX/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 8.554621458053589, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/BOR/diff_result_difft.json b/results/contracts/mutants/COX/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..fec11c42822 --- /dev/null +++ b/results/contracts/mutants/COX/10/BOR/diff_result_difft.json @@ -0,0 +1,246 @@ +{ + "number_of_changes": 10, + "timing": 1.2343707084655762, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 185, + "changes": [ + { + "start": 22, + "end": 23, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 185, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/CSC/diff_result_GT.json b/results/contracts/mutants/COX/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..2d7ecdfc8bd --- /dev/null +++ b/results/contracts/mutants/COX/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 42, + "timing": 9.317285537719727, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/CSC/diff_result_difft.json b/results/contracts/mutants/COX/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..fafd0297111 --- /dev/null +++ b/results/contracts/mutants/COX/10/CSC/diff_result_difft.json @@ -0,0 +1,639 @@ +{ + "number_of_changes": 73, + "timing": 0.7270734310150146, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 14, + "content": "tax", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 621, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 13, + "end": 17, + "content": "else", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 617, + "changes": [] + } + }, + { + "lhs": { + "line_number": 613, + "changes": [ + { + "start": 13, + "end": 17, + "content": "else", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 613, + "changes": [] + } + }, + { + "lhs": { + "line_number": 620, + "changes": [ + { + "start": 16, + "end": 22, + "content": "_board", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 30, + "content": "parties", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 41, + "content": "_bonusPool", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "balance", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "=", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "_board", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "parties", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 78, + "content": "_bonusPool", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": ".", + "highlight": "normal" + }, + { + "start": 80, + "end": 87, + "content": "balance", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": ".", + "highlight": "normal" + }, + { + "start": 88, + "end": 91, + "content": "add", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 114, + "content": "toDistributeForStakers", + "highlight": "normal" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 618, + "changes": [] + } + }, + { + "lhs": { + "line_number": 614, + "changes": [ + { + "start": 16, + "end": 38, + "content": "toDistributeForStakers", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "=", + "highlight": "normal" + }, + { + "start": 41, + "end": 53, + "content": "toDistribute", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 614, + "changes": [] + } + }, + { + "lhs": { + "line_number": 615, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 15, + "end": 33, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [] + } + }, + { + "lhs": { + "line_number": 617, + "changes": [ + { + "start": 15, + "end": 21, + "content": "_board", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 33, + "content": "totalStaked", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 41, + "end": 53, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 615, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 626, + "changes": [ + { + "start": 16, + "end": 28, + "content": "currentCycle", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 31, + "end": 32, + "content": "0", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 36, + "end": 54, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 55, + "end": 57, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 622, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/EED/diff_result_GT.json b/results/contracts/mutants/COX/10/EED/diff_result_GT.json new file mode 100644 index 00000000000..d826e2b1602 --- /dev/null +++ b/results/contracts/mutants/COX/10/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 8.386114835739136, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/EED/diff_result_difft.json b/results/contracts/mutants/COX/10/EED/diff_result_difft.json new file mode 100644 index 00000000000..a02eef91661 --- /dev/null +++ b/results/contracts/mutants/COX/10/EED/diff_result_difft.json @@ -0,0 +1,920 @@ +{ + "number_of_changes": 116, + "timing": 1.8520216941833496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 7, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 8, + "end": 12, + "content": "Burn", + "highlight": "type" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "tax", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 24, + "content": "/* emit Burn(tax); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* emit Transfer(account, address(0), amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Burn", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* emit Burn(amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 697, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Approval", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "amount", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 697, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Approval(owner, spender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 717, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 14, + "content": "Eliters", + "highlight": "type" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 20, + "content": "party", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "_board", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "parties", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 42, + "content": "party", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "elite", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 717, + "changes": [ + { + "start": 2, + "end": 57, + "content": "/* emit Eliters(party, _board.parties[party].elite); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 765, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Stake", + "highlight": "type" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 765, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* emit Stake(msg.sender, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/EHC/diff_result_GT.json b/results/contracts/mutants/COX/10/EHC/diff_result_GT.json new file mode 100644 index 00000000000..f04f6c30e33 --- /dev/null +++ b/results/contracts/mutants/COX/10/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 41, + "timing": 8.654477834701538, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/EHC/diff_result_difft.json b/results/contracts/mutants/COX/10/EHC/diff_result_difft.json new file mode 100644 index 00000000000..3dc9faafcaf --- /dev/null +++ b/results/contracts/mutants/COX/10/EHC/diff_result_difft.json @@ -0,0 +1,782 @@ +{ + "number_of_changes": 96, + "timing": 2.2098982334136963, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 83, + "content": "\"Can only be called when Staking is Enabled.\"", + "highlight": "string" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 91, + "content": "/* require(_enableStake == true, \"Can only be called when Staking is Enabled.\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "_board", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ".", + "highlight": "normal" + }, + { + "start": 37, + "end": 42, + "content": "owner", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 78, + "content": "\"Can only be called by the owner.\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(msg.sender == _board.owner, \"Can only be called by the owner.\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 45, + "content": "presale", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 77, + "content": "\"olny presale can call this.\"", + "highlight": "string" + }, + { + "start": 77, + "end": 78, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 8, + "end": 85, + "content": "/* require(msg.sender == address(presale), \"olny presale can call this.\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/FVR/diff_result_GT.json b/results/contracts/mutants/COX/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..694515cd564 --- /dev/null +++ b/results/contracts/mutants/COX/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.235718250274658, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/FVR/diff_result_difft.json b/results/contracts/mutants/COX/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f06e8fecd5e --- /dev/null +++ b/results/contracts/mutants/COX/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.8827264308929443, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 239, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 239, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 256, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/ILR/diff_result_GT.json b/results/contracts/mutants/COX/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..050d2f0be6a --- /dev/null +++ b/results/contracts/mutants/COX/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 9.274136304855347, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/ILR/diff_result_difft.json b/results/contracts/mutants/COX/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4dfd2529620 --- /dev/null +++ b/results/contracts/mutants/COX/10/ILR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 0.9138190746307373, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 324, + "changes": [ + { + "start": 39, + "end": 41, + "content": "24", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 324, + "changes": [ + { + "start": 39, + "end": 41, + "content": "23", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/MOI/diff_result_GT.json b/results/contracts/mutants/COX/10/MOI/diff_result_GT.json new file mode 100644 index 00000000000..6e844e87270 --- /dev/null +++ b/results/contracts/mutants/COX/10/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 9.205280780792236, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/MOI/diff_result_difft.json b/results/contracts/mutants/COX/10/MOI/diff_result_difft.json new file mode 100644 index 00000000000..34a22373452 --- /dev/null +++ b/results/contracts/mutants/COX/10/MOI/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 10, + "timing": 1.683823823928833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 90, + "end": 99, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 587, + "changes": [] + }, + "rhs": { + "line_number": 587, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 662, + "changes": [] + }, + "rhs": { + "line_number": 662, + "changes": [ + { + "start": 69, + "end": 78, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 671, + "changes": [ + { + "start": 43, + "end": 50, + "content": "virtual", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 671, + "changes": [ + { + "start": 43, + "end": 59, + "content": "virtualonlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 692, + "changes": [] + }, + "rhs": { + "line_number": 692, + "changes": [ + { + "start": 87, + "end": 96, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 700, + "changes": [ + { + "start": 47, + "end": 54, + "content": "virtual", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 700, + "changes": [ + { + "start": 47, + "end": 63, + "content": "virtualonlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/MOR/diff_result_GT.json b/results/contracts/mutants/COX/10/MOR/diff_result_GT.json new file mode 100644 index 00000000000..867a387dd64 --- /dev/null +++ b/results/contracts/mutants/COX/10/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 8.955695152282715, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/MOR/diff_result_difft.json b/results/contracts/mutants/COX/10/MOR/diff_result_difft.json new file mode 100644 index 00000000000..d8cc2cbc50b --- /dev/null +++ b/results/contracts/mutants/COX/10/MOR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 0.45838022232055664, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 70, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 63, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 145, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 152, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 60, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 894, + "changes": [ + { + "start": 211, + "end": 220, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 894, + "changes": [ + { + "start": 211, + "end": 227, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 954, + "changes": [ + { + "start": 59, + "end": 75, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 954, + "changes": [ + { + "start": 59, + "end": 68, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 968, + "changes": [ + { + "start": 58, + "end": 67, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 968, + "changes": [ + { + "start": 58, + "end": 74, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/RSD/diff_result_GT.json b/results/contracts/mutants/COX/10/RSD/diff_result_GT.json new file mode 100644 index 00000000000..569f710219b --- /dev/null +++ b/results/contracts/mutants/COX/10/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.4061861038208, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/RSD/diff_result_difft.json b/results/contracts/mutants/COX/10/RSD/diff_result_difft.json new file mode 100644 index 00000000000..294a862788b --- /dev/null +++ b/results/contracts/mutants/COX/10/RSD/diff_result_difft.json @@ -0,0 +1,476 @@ +{ + "number_of_changes": 45, + "timing": 0.4530496597290039, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* return mod(a, b, \"SafeMath: modulo by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 258, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 258, + "changes": [ + { + "start": 8, + "end": 27, + "content": "/* return a % b; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/TOR/diff_result_GT.json b/results/contracts/mutants/COX/10/TOR/diff_result_GT.json new file mode 100644 index 00000000000..05425128b81 --- /dev/null +++ b/results/contracts/mutants/COX/10/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 7.640255451202393, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/TOR/diff_result_difft.json b/results/contracts/mutants/COX/10/TOR/diff_result_difft.json new file mode 100644 index 00000000000..17e869926ed --- /dev/null +++ b/results/contracts/mutants/COX/10/TOR/diff_result_difft.json @@ -0,0 +1,366 @@ +{ + "number_of_changes": 20, + "timing": 0.5380299091339111, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 32, + "content": "tx", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 13, + "content": "msg", + "highlight": "normal" + }, + { + "start": 14, + "end": 20, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 12, + "content": "tx", + "highlight": "normal" + }, + { + "start": 13, + "end": 19, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 515, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 515, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + }, + { + "start": 70, + "end": 73, + "content": "msg", + "highlight": "normal" + }, + { + "start": 74, + "end": 80, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + }, + { + "start": 69, + "end": 71, + "content": "tx", + "highlight": "normal" + }, + { + "start": 72, + "end": 78, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/VVR/diff_result_GT.json b/results/contracts/mutants/COX/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..5ebf1cac9c2 --- /dev/null +++ b/results/contracts/mutants/COX/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 19, + "timing": 7.3854358196258545, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/10/VVR/diff_result_difft.json b/results/contracts/mutants/COX/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..6241882609e --- /dev/null +++ b/results/contracts/mutants/COX/10/VVR/diff_result_difft.json @@ -0,0 +1,258 @@ +{ + "number_of_changes": 10, + "timing": 0.18898272514343262, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 23, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 294, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 294, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 10, + "end": 17, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 297, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 297, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/BLR/diff_result_GT.json b/results/contracts/mutants/COX/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..55c23a38589 --- /dev/null +++ b/results/contracts/mutants/COX/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.973362922668457, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/BLR/diff_result_difft.json b/results/contracts/mutants/COX/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..e7030563d7b --- /dev/null +++ b/results/contracts/mutants/COX/2/BLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.7890996932983398, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/BOR/diff_result_GT.json b/results/contracts/mutants/COX/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..3113662f586 --- /dev/null +++ b/results/contracts/mutants/COX/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.650367498397827, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/BOR/diff_result_difft.json b/results/contracts/mutants/COX/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3c246a42e96 --- /dev/null +++ b/results/contracts/mutants/COX/2/BOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.5131723880767822, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/CSC/diff_result_GT.json b/results/contracts/mutants/COX/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..6506e63f3af --- /dev/null +++ b/results/contracts/mutants/COX/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.767112970352173, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/CSC/diff_result_difft.json b/results/contracts/mutants/COX/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..9ff042bce4c --- /dev/null +++ b/results/contracts/mutants/COX/2/CSC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.1717543601989746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/DLR/diff_result_GT.json b/results/contracts/mutants/COX/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..1ee0a312472 --- /dev/null +++ b/results/contracts/mutants/COX/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.389366149902344, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/DLR/diff_result_difft.json b/results/contracts/mutants/COX/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..69f62a2c937 --- /dev/null +++ b/results/contracts/mutants/COX/2/DLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0887057781219482, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/ECS/diff_result_GT.json b/results/contracts/mutants/COX/2/ECS/diff_result_GT.json new file mode 100644 index 00000000000..55d4140af4d --- /dev/null +++ b/results/contracts/mutants/COX/2/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.180012941360474, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/ECS/diff_result_difft.json b/results/contracts/mutants/COX/2/ECS/diff_result_difft.json new file mode 100644 index 00000000000..9753e52981f --- /dev/null +++ b/results/contracts/mutants/COX/2/ECS/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.2497873306274414, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 872, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 872, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/EED/diff_result_GT.json b/results/contracts/mutants/COX/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..c8cae00a0de --- /dev/null +++ b/results/contracts/mutants/COX/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.37010669708252, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/EED/diff_result_difft.json b/results/contracts/mutants/COX/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..e4faa990d8d --- /dev/null +++ b/results/contracts/mutants/COX/2/EED/diff_result_difft.json @@ -0,0 +1,258 @@ +{ + "number_of_changes": 32, + "timing": 0.9484050273895264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/EHC/diff_result_GT.json b/results/contracts/mutants/COX/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..9aba6589d46 --- /dev/null +++ b/results/contracts/mutants/COX/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.3334197998046875, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/EHC/diff_result_difft.json b/results/contracts/mutants/COX/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..f186c675bfb --- /dev/null +++ b/results/contracts/mutants/COX/2/EHC/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 21, + "timing": 1.9115793704986572, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/FVR/diff_result_GT.json b/results/contracts/mutants/COX/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4155505a359 --- /dev/null +++ b/results/contracts/mutants/COX/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.926792144775391, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/FVR/diff_result_difft.json b/results/contracts/mutants/COX/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..08e07d1e863 --- /dev/null +++ b/results/contracts/mutants/COX/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.32361769676208496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/GVR/diff_result_GT.json b/results/contracts/mutants/COX/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..5f75c719701 --- /dev/null +++ b/results/contracts/mutants/COX/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 7.825155019760132, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/GVR/diff_result_difft.json b/results/contracts/mutants/COX/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..e2431d1b8ba --- /dev/null +++ b/results/contracts/mutants/COX/2/GVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 6, + "timing": 0.3668792247772217, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 988, + "changes": [ + { + "start": 47, + "end": 50, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 988, + "changes": [ + { + "start": 47, + "end": 52, + "content": "block", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 63, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 15, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/ILR/diff_result_GT.json b/results/contracts/mutants/COX/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..02de9f1e2d9 --- /dev/null +++ b/results/contracts/mutants/COX/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.571280002593994, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/ILR/diff_result_difft.json b/results/contracts/mutants/COX/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6cd06521a32 --- /dev/null +++ b/results/contracts/mutants/COX/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.40489935874938965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/MOI/diff_result_GT.json b/results/contracts/mutants/COX/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..9d55b0e7b73 --- /dev/null +++ b/results/contracts/mutants/COX/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.48760986328125, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/MOI/diff_result_difft.json b/results/contracts/mutants/COX/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..c020d91eac4 --- /dev/null +++ b/results/contracts/mutants/COX/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.1745190620422363, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/MOR/diff_result_GT.json b/results/contracts/mutants/COX/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..4f10d061fe0 --- /dev/null +++ b/results/contracts/mutants/COX/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 7.9031267166137695, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/MOR/diff_result_difft.json b/results/contracts/mutants/COX/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..6c4e6cec7b7 --- /dev/null +++ b/results/contracts/mutants/COX/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.3450775146484375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/2/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..cdcb00cd5b1 --- /dev/null +++ b/results/contracts/mutants/COX/2/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.945816278457642, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/2/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..13b28d5f481 --- /dev/null +++ b/results/contracts/mutants/COX/2/OLFD/diff_result_difft.json @@ -0,0 +1,308 @@ +{ + "number_of_changes": 39, + "timing": 2.4463884830474854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/RSD/diff_result_GT.json b/results/contracts/mutants/COX/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d8a11878aa7 --- /dev/null +++ b/results/contracts/mutants/COX/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.49780821800232, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/RSD/diff_result_difft.json b/results/contracts/mutants/COX/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..37b36f983f8 --- /dev/null +++ b/results/contracts/mutants/COX/2/RSD/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 6, + "timing": 0.633075475692749, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/RVS/diff_result_GT.json b/results/contracts/mutants/COX/2/RVS/diff_result_GT.json new file mode 100644 index 00000000000..d51df41ab3e --- /dev/null +++ b/results/contracts/mutants/COX/2/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.7485833168029785, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/RVS/diff_result_difft.json b/results/contracts/mutants/COX/2/RVS/diff_result_difft.json new file mode 100644 index 00000000000..992f3bf9e30 --- /dev/null +++ b/results/contracts/mutants/COX/2/RVS/diff_result_difft.json @@ -0,0 +1,99 @@ +{ + "number_of_changes": 8, + "timing": 1.326512098312378, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 906, + "changes": [ + { + "start": 133, + "end": 134, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 153, + "content": "_transferRatioTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 906, + "changes": [ + { + "start": 15, + "end": 34, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/SCEC/diff_result_GT.json b/results/contracts/mutants/COX/2/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..6eac8f39cfe --- /dev/null +++ b/results/contracts/mutants/COX/2/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.587548732757568, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/SCEC/diff_result_difft.json b/results/contracts/mutants/COX/2/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..dfc66483ade --- /dev/null +++ b/results/contracts/mutants/COX/2/SCEC/diff_result_difft.json @@ -0,0 +1,99 @@ +{ + "number_of_changes": 8, + "timing": 0.8756284713745117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 906, + "changes": [ + { + "start": 133, + "end": 134, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 153, + "content": "_transferRatioTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 906, + "changes": [ + { + "start": 15, + "end": 34, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/SLR/diff_result_GT.json b/results/contracts/mutants/COX/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..84238f4dad4 --- /dev/null +++ b/results/contracts/mutants/COX/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.326884984970093, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/SLR/diff_result_difft.json b/results/contracts/mutants/COX/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..79d19fc90d7 --- /dev/null +++ b/results/contracts/mutants/COX/2/SLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6206073760986328, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/TOR/diff_result_GT.json b/results/contracts/mutants/COX/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d2a4352c23f --- /dev/null +++ b/results/contracts/mutants/COX/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 23, + "timing": 7.662045955657959, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/TOR/diff_result_difft.json b/results/contracts/mutants/COX/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..2c233402a9c --- /dev/null +++ b/results/contracts/mutants/COX/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.9000144004821777, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/UORD/diff_result_GT.json b/results/contracts/mutants/COX/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..9c47837079b --- /dev/null +++ b/results/contracts/mutants/COX/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.850121021270752, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/UORD/diff_result_difft.json b/results/contracts/mutants/COX/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..ab381f0037b --- /dev/null +++ b/results/contracts/mutants/COX/2/UORD/diff_result_difft.json @@ -0,0 +1,42 @@ +{ + "number_of_changes": 2, + "timing": 1.468958854675293, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 26, + "end": 27, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/VVR/diff_result_GT.json b/results/contracts/mutants/COX/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..5ae5a0c3fd5 --- /dev/null +++ b/results/contracts/mutants/COX/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.02847695350647, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/2/VVR/diff_result_difft.json b/results/contracts/mutants/COX/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..5fef67ef0c0 --- /dev/null +++ b/results/contracts/mutants/COX/2/VVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6950545310974121, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/BLR/diff_result_GT.json b/results/contracts/mutants/COX/3/BLR/diff_result_GT.json new file mode 100644 index 00000000000..bf754d19b3f --- /dev/null +++ b/results/contracts/mutants/COX/3/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.050016641616821, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/BLR/diff_result_difft.json b/results/contracts/mutants/COX/3/BLR/diff_result_difft.json new file mode 100644 index 00000000000..60509a3fe6c --- /dev/null +++ b/results/contracts/mutants/COX/3/BLR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.2958076000213623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/BOR/diff_result_GT.json b/results/contracts/mutants/COX/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..aaa6217bcf7 --- /dev/null +++ b/results/contracts/mutants/COX/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.635838508605957, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/BOR/diff_result_difft.json b/results/contracts/mutants/COX/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4ebeda2f14f --- /dev/null +++ b/results/contracts/mutants/COX/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 1.5930826663970947, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/CSC/diff_result_GT.json b/results/contracts/mutants/COX/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..4f9dc3ee52e --- /dev/null +++ b/results/contracts/mutants/COX/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.003346920013428, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/CSC/diff_result_difft.json b/results/contracts/mutants/COX/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ebb59bb8e89 --- /dev/null +++ b/results/contracts/mutants/COX/3/CSC/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 5, + "timing": 0.5160222053527832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/DLR/diff_result_GT.json b/results/contracts/mutants/COX/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..cc583616983 --- /dev/null +++ b/results/contracts/mutants/COX/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.365296602249146, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/DLR/diff_result_difft.json b/results/contracts/mutants/COX/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..79264f5bd54 --- /dev/null +++ b/results/contracts/mutants/COX/3/DLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 2.0729541778564453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 256, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/ECS/diff_result_GT.json b/results/contracts/mutants/COX/3/ECS/diff_result_GT.json new file mode 100644 index 00000000000..1978a99d08d --- /dev/null +++ b/results/contracts/mutants/COX/3/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.015952348709106, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/ECS/diff_result_difft.json b/results/contracts/mutants/COX/3/ECS/diff_result_difft.json new file mode 100644 index 00000000000..5200732e78b --- /dev/null +++ b/results/contracts/mutants/COX/3/ECS/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.4201035499572754, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 872, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 872, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 939, + "changes": [ + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 939, + "changes": [ + { + "start": 14, + "end": 19, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/EED/diff_result_GT.json b/results/contracts/mutants/COX/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..2694fa8cf09 --- /dev/null +++ b/results/contracts/mutants/COX/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.703084945678711, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/EED/diff_result_difft.json b/results/contracts/mutants/COX/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..dde50659fde --- /dev/null +++ b/results/contracts/mutants/COX/3/EED/diff_result_difft.json @@ -0,0 +1,386 @@ +{ + "number_of_changes": 50, + "timing": 0.7716920375823975, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/EHC/diff_result_GT.json b/results/contracts/mutants/COX/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..df40a25801a --- /dev/null +++ b/results/contracts/mutants/COX/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.411731958389282, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/EHC/diff_result_difft.json b/results/contracts/mutants/COX/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0f319985583 --- /dev/null +++ b/results/contracts/mutants/COX/3/EHC/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 29, + "timing": 1.2251818180084229, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/FVR/diff_result_GT.json b/results/contracts/mutants/COX/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..9e40c950a8b --- /dev/null +++ b/results/contracts/mutants/COX/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.55222749710083, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/FVR/diff_result_difft.json b/results/contracts/mutants/COX/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f727bf21134 --- /dev/null +++ b/results/contracts/mutants/COX/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.5411899089813232, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/GVR/diff_result_GT.json b/results/contracts/mutants/COX/3/GVR/diff_result_GT.json new file mode 100644 index 00000000000..f132b363da4 --- /dev/null +++ b/results/contracts/mutants/COX/3/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.569845676422119, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/GVR/diff_result_difft.json b/results/contracts/mutants/COX/3/GVR/diff_result_difft.json new file mode 100644 index 00000000000..c163d9d85d2 --- /dev/null +++ b/results/contracts/mutants/COX/3/GVR/diff_result_difft.json @@ -0,0 +1,116 @@ +{ + "number_of_changes": 9, + "timing": 1.6699039936065674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 15, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 992, + "changes": [ + { + "start": 12, + "end": 15, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 992, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 988, + "changes": [ + { + "start": 47, + "end": 50, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 988, + "changes": [ + { + "start": 47, + "end": 52, + "content": "block", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 63, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/ILR/diff_result_GT.json b/results/contracts/mutants/COX/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..17716d918cc --- /dev/null +++ b/results/contracts/mutants/COX/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.929320573806763, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/ILR/diff_result_difft.json b/results/contracts/mutants/COX/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..84f2c39a31a --- /dev/null +++ b/results/contracts/mutants/COX/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.383880853652954, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/MOI/diff_result_GT.json b/results/contracts/mutants/COX/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..f1d1800dec7 --- /dev/null +++ b/results/contracts/mutants/COX/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 7.6004979610443115, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/MOI/diff_result_difft.json b/results/contracts/mutants/COX/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..a6fa591e01e --- /dev/null +++ b/results/contracts/mutants/COX/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 1.435365915298462, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/MOR/diff_result_GT.json b/results/contracts/mutants/COX/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..1a7e6a6bbc8 --- /dev/null +++ b/results/contracts/mutants/COX/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.23213815689087, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/MOR/diff_result_difft.json b/results/contracts/mutants/COX/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..8ed48c0ac54 --- /dev/null +++ b/results/contracts/mutants/COX/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.45966291427612305, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/3/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..7962f4dce46 --- /dev/null +++ b/results/contracts/mutants/COX/3/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.110628604888916, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/3/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..7f2d645d0b1 --- /dev/null +++ b/results/contracts/mutants/COX/3/OLFD/diff_result_difft.json @@ -0,0 +1,571 @@ +{ + "number_of_changes": 76, + "timing": 0.4601571559906006, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/RSD/diff_result_GT.json b/results/contracts/mutants/COX/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..019711b918f --- /dev/null +++ b/results/contracts/mutants/COX/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.051647901535034, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/RSD/diff_result_difft.json b/results/contracts/mutants/COX/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e67ee8004b0 --- /dev/null +++ b/results/contracts/mutants/COX/3/RSD/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 15, + "timing": 0.28748464584350586, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/RVS/diff_result_GT.json b/results/contracts/mutants/COX/3/RVS/diff_result_GT.json new file mode 100644 index 00000000000..6dad2487b8b --- /dev/null +++ b/results/contracts/mutants/COX/3/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.304714918136597, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/RVS/diff_result_difft.json b/results/contracts/mutants/COX/3/RVS/diff_result_difft.json new file mode 100644 index 00000000000..6379ebe6d11 --- /dev/null +++ b/results/contracts/mutants/COX/3/RVS/diff_result_difft.json @@ -0,0 +1,161 @@ +{ + "number_of_changes": 12, + "timing": 0.8567399978637695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 906, + "changes": [ + { + "start": 133, + "end": 134, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 153, + "content": "_transferRatioTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 906, + "changes": [ + { + "start": 15, + "end": 34, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 24, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 49, + "end": 62, + "content": "stakeReturnOf", + "highlight": "normal" + }, + { + "start": 102, + "end": 117, + "content": "referralCountOf", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 30, + "content": "referralCountOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 48, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 104, + "end": 117, + "content": "stakeReturnOf", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/SCEC/diff_result_GT.json b/results/contracts/mutants/COX/3/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..098b18fcf19 --- /dev/null +++ b/results/contracts/mutants/COX/3/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.961251497268677, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/SCEC/diff_result_difft.json b/results/contracts/mutants/COX/3/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..73432c7df0f --- /dev/null +++ b/results/contracts/mutants/COX/3/SCEC/diff_result_difft.json @@ -0,0 +1,161 @@ +{ + "number_of_changes": 12, + "timing": 1.0234098434448242, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 906, + "changes": [ + { + "start": 133, + "end": 134, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 153, + "content": "_transferRatioTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 906, + "changes": [ + { + "start": 15, + "end": 34, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 24, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 49, + "end": 62, + "content": "stakeReturnOf", + "highlight": "normal" + }, + { + "start": 102, + "end": 117, + "content": "referralCountOf", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 30, + "content": "referralCountOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 48, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 104, + "end": 117, + "content": "stakeReturnOf", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/SLR/diff_result_GT.json b/results/contracts/mutants/COX/3/SLR/diff_result_GT.json new file mode 100644 index 00000000000..3f87e9303b3 --- /dev/null +++ b/results/contracts/mutants/COX/3/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.338366031646729, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/SLR/diff_result_difft.json b/results/contracts/mutants/COX/3/SLR/diff_result_difft.json new file mode 100644 index 00000000000..2bba6d42ed5 --- /dev/null +++ b/results/contracts/mutants/COX/3/SLR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.4275169372558594, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/TOR/diff_result_GT.json b/results/contracts/mutants/COX/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..b418840b6b5 --- /dev/null +++ b/results/contracts/mutants/COX/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 8.979010820388794, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/TOR/diff_result_difft.json b/results/contracts/mutants/COX/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..c08bce6904c --- /dev/null +++ b/results/contracts/mutants/COX/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.8344628810882568, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/VVR/diff_result_GT.json b/results/contracts/mutants/COX/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..03189469b49 --- /dev/null +++ b/results/contracts/mutants/COX/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.778827428817749, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/3/VVR/diff_result_difft.json b/results/contracts/mutants/COX/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..3b2e079446b --- /dev/null +++ b/results/contracts/mutants/COX/3/VVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.220374584197998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/BLR/diff_result_GT.json b/results/contracts/mutants/COX/4/BLR/diff_result_GT.json new file mode 100644 index 00000000000..984de813dc5 --- /dev/null +++ b/results/contracts/mutants/COX/4/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 26, + "timing": 8.145131826400757, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/BLR/diff_result_difft.json b/results/contracts/mutants/COX/4/BLR/diff_result_difft.json new file mode 100644 index 00000000000..ab93679c8e9 --- /dev/null +++ b/results/contracts/mutants/COX/4/BLR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.880530834197998, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/BOR/diff_result_GT.json b/results/contracts/mutants/COX/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a671876b042 --- /dev/null +++ b/results/contracts/mutants/COX/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.555685758590698, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/BOR/diff_result_difft.json b/results/contracts/mutants/COX/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d7090ea9e25 --- /dev/null +++ b/results/contracts/mutants/COX/4/BOR/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 0.8865997791290283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/CSC/diff_result_GT.json b/results/contracts/mutants/COX/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..542376a5a8b --- /dev/null +++ b/results/contracts/mutants/COX/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 9.057419776916504, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/CSC/diff_result_difft.json b/results/contracts/mutants/COX/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..90e96345b77 --- /dev/null +++ b/results/contracts/mutants/COX/4/CSC/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 23, + "timing": 0.5414488315582275, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/DLR/diff_result_GT.json b/results/contracts/mutants/COX/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..57e3dcc5f26 --- /dev/null +++ b/results/contracts/mutants/COX/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 8.287305355072021, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/DLR/diff_result_difft.json b/results/contracts/mutants/COX/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7e5393933d9 --- /dev/null +++ b/results/contracts/mutants/COX/4/DLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.31116700172424316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 256, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 443, + "changes": [ + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 443, + "changes": [ + { + "start": 50, + "end": 57, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/ECS/diff_result_GT.json b/results/contracts/mutants/COX/4/ECS/diff_result_GT.json new file mode 100644 index 00000000000..74402b2d910 --- /dev/null +++ b/results/contracts/mutants/COX/4/ECS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.424533843994141, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/ECS/diff_result_difft.json b/results/contracts/mutants/COX/4/ECS/diff_result_difft.json new file mode 100644 index 00000000000..d6d22ddeff7 --- /dev/null +++ b/results/contracts/mutants/COX/4/ECS/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.2012739181518555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 866, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 872, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 872, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 939, + "changes": [ + { + "start": 14, + "end": 21, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 939, + "changes": [ + { + "start": 14, + "end": 19, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 1033, + "changes": [ + { + "start": 15, + "end": 22, + "content": "uint256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 1033, + "changes": [ + { + "start": 15, + "end": 20, + "content": "uint8", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/EED/diff_result_GT.json b/results/contracts/mutants/COX/4/EED/diff_result_GT.json new file mode 100644 index 00000000000..2f95e23d85b --- /dev/null +++ b/results/contracts/mutants/COX/4/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.9583261013031, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/EED/diff_result_difft.json b/results/contracts/mutants/COX/4/EED/diff_result_difft.json new file mode 100644 index 00000000000..12238e255ee --- /dev/null +++ b/results/contracts/mutants/COX/4/EED/diff_result_difft.json @@ -0,0 +1,478 @@ +{ + "number_of_changes": 62, + "timing": 0.7636518478393555, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/EHC/diff_result_GT.json b/results/contracts/mutants/COX/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..1003dfef599 --- /dev/null +++ b/results/contracts/mutants/COX/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.047362089157104, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/EHC/diff_result_difft.json b/results/contracts/mutants/COX/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..d3333f2d55c --- /dev/null +++ b/results/contracts/mutants/COX/4/EHC/diff_result_difft.json @@ -0,0 +1,308 @@ +{ + "number_of_changes": 37, + "timing": 0.953420877456665, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/FVR/diff_result_GT.json b/results/contracts/mutants/COX/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..052d76204f8 --- /dev/null +++ b/results/contracts/mutants/COX/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.515414476394653, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/FVR/diff_result_difft.json b/results/contracts/mutants/COX/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7974803207a --- /dev/null +++ b/results/contracts/mutants/COX/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.8911845684051514, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/GVR/diff_result_GT.json b/results/contracts/mutants/COX/4/GVR/diff_result_GT.json new file mode 100644 index 00000000000..bb038a3cb0f --- /dev/null +++ b/results/contracts/mutants/COX/4/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.660021066665649, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/GVR/diff_result_difft.json b/results/contracts/mutants/COX/4/GVR/diff_result_difft.json new file mode 100644 index 00000000000..55d1f84514e --- /dev/null +++ b/results/contracts/mutants/COX/4/GVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 12, + "timing": 1.4674296379089355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 15, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 987, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 988, + "changes": [ + { + "start": 47, + "end": 50, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 988, + "changes": [ + { + "start": 47, + "end": 52, + "content": "block", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 63, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 992, + "changes": [ + { + "start": 12, + "end": 15, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 992, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 28, + "content": "difficulty", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 993, + "changes": [ + { + "start": 46, + "end": 49, + "content": "now", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 993, + "changes": [ + { + "start": 46, + "end": 51, + "content": "block", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 62, + "content": "difficulty", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/ILR/diff_result_GT.json b/results/contracts/mutants/COX/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..25479384af1 --- /dev/null +++ b/results/contracts/mutants/COX/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.040292501449585, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/ILR/diff_result_difft.json b/results/contracts/mutants/COX/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..24e495ec25c --- /dev/null +++ b/results/contracts/mutants/COX/4/ILR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 1.2135810852050781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/MOI/diff_result_GT.json b/results/contracts/mutants/COX/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..53c17f567f4 --- /dev/null +++ b/results/contracts/mutants/COX/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.331711292266846, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/MOI/diff_result_difft.json b/results/contracts/mutants/COX/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..291d2493482 --- /dev/null +++ b/results/contracts/mutants/COX/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.658618688583374, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/MOR/diff_result_GT.json b/results/contracts/mutants/COX/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..9b7735c641e --- /dev/null +++ b/results/contracts/mutants/COX/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.112684488296509, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/MOR/diff_result_difft.json b/results/contracts/mutants/COX/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..52d96d481e7 --- /dev/null +++ b/results/contracts/mutants/COX/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.37597036361694336, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/4/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..0abef9a55cc --- /dev/null +++ b/results/contracts/mutants/COX/4/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.701356410980225, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/4/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..f47096737cb --- /dev/null +++ b/results/contracts/mutants/COX/4/OLFD/diff_result_difft.json @@ -0,0 +1,754 @@ +{ + "number_of_changes": 102, + "timing": 1.4736597537994385, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 191, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/RSD/diff_result_GT.json b/results/contracts/mutants/COX/4/RSD/diff_result_GT.json new file mode 100644 index 00000000000..315e400925d --- /dev/null +++ b/results/contracts/mutants/COX/4/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.320140600204468, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/RSD/diff_result_difft.json b/results/contracts/mutants/COX/4/RSD/diff_result_difft.json new file mode 100644 index 00000000000..cb2902733ea --- /dev/null +++ b/results/contracts/mutants/COX/4/RSD/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 17, + "timing": 0.9525508880615234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/RVS/diff_result_GT.json b/results/contracts/mutants/COX/4/RVS/diff_result_GT.json new file mode 100644 index 00000000000..f3587f2816c --- /dev/null +++ b/results/contracts/mutants/COX/4/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 7.1275365352630615, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/RVS/diff_result_difft.json b/results/contracts/mutants/COX/4/RVS/diff_result_difft.json new file mode 100644 index 00000000000..5821a9bc74c --- /dev/null +++ b/results/contracts/mutants/COX/4/RVS/diff_result_difft.json @@ -0,0 +1,281 @@ +{ + "number_of_changes": 25, + "timing": 1.7177555561065674, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + }, + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 906, + "changes": [ + { + "start": 133, + "end": 134, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 153, + "content": "_transferRatioTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 906, + "changes": [ + { + "start": 15, + "end": 34, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 24, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 49, + "end": 62, + "content": "stakeReturnOf", + "highlight": "normal" + }, + { + "start": 102, + "end": 117, + "content": "referralCountOf", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 30, + "content": "referralCountOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 48, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 104, + "end": 117, + "content": "stakeReturnOf", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 983, + "changes": [ + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "_board", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 93, + "content": "totalMonthlyStakePoolReward", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 109, + "content": "getCurrentCycle", + "highlight": "normal" + }, + { + "start": 109, + "end": 110, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 110, + "end": 111, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 111, + "end": 112, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 983, + "changes": [ + { + "start": 16, + "end": 22, + "content": "_board", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 50, + "content": "totalMonthlyStakePoolReward", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 66, + "content": "getCurrentCycle", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/SCEC/diff_result_GT.json b/results/contracts/mutants/COX/4/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..b9962ae9203 --- /dev/null +++ b/results/contracts/mutants/COX/4/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 7.919214487075806, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/SCEC/diff_result_difft.json b/results/contracts/mutants/COX/4/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..b57832eae25 --- /dev/null +++ b/results/contracts/mutants/COX/4/SCEC/diff_result_difft.json @@ -0,0 +1,281 @@ +{ + "number_of_changes": 25, + "timing": 0.7602887153625488, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 890, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 886, + "changes": [] + }, + "rhs": { + "line_number": 886, + "changes": [ + { + "start": 14, + "end": 36, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 889, + "changes": [ + { + "start": 24, + "end": 25, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 890, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 906, + "changes": [ + { + "start": 133, + "end": 134, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 153, + "content": "_transferRatioTotal", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 906, + "changes": [ + { + "start": 15, + "end": 34, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ",", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 983, + "changes": [ + { + "start": 58, + "end": 59, + "content": ",", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "_board", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ".", + "highlight": "normal" + }, + { + "start": 66, + "end": 93, + "content": "totalMonthlyStakePoolReward", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 94, + "end": 109, + "content": "getCurrentCycle", + "highlight": "normal" + }, + { + "start": 109, + "end": 110, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 110, + "end": 111, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 111, + "end": 112, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 983, + "changes": [ + { + "start": 16, + "end": 22, + "content": "_board", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 50, + "content": "totalMonthlyStakePoolReward", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 51, + "end": 66, + "content": "getCurrentCycle", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ",", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 24, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 33, + "end": 40, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 49, + "end": 62, + "content": "stakeReturnOf", + "highlight": "normal" + }, + { + "start": 102, + "end": 117, + "content": "referralCountOf", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 979, + "changes": [ + { + "start": 15, + "end": 30, + "content": "referralCountOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 48, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 57, + "end": 64, + "content": "stakeOf", + "highlight": "normal" + }, + { + "start": 104, + "end": 117, + "content": "stakeReturnOf", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/SLR/diff_result_GT.json b/results/contracts/mutants/COX/4/SLR/diff_result_GT.json new file mode 100644 index 00000000000..2a4dd35cd3a --- /dev/null +++ b/results/contracts/mutants/COX/4/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.130702495574951, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/SLR/diff_result_difft.json b/results/contracts/mutants/COX/4/SLR/diff_result_difft.json new file mode 100644 index 00000000000..8fd8451dc46 --- /dev/null +++ b/results/contracts/mutants/COX/4/SLR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.9046421051025391, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 134, + "content": "\"COX: transfer amount exceeds allowance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 96, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/TOR/diff_result_GT.json b/results/contracts/mutants/COX/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..436d0231063 --- /dev/null +++ b/results/contracts/mutants/COX/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 25, + "timing": 7.822037935256958, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/TOR/diff_result_difft.json b/results/contracts/mutants/COX/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..d22f1096769 --- /dev/null +++ b/results/contracts/mutants/COX/4/TOR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 8, + "timing": 1.1311097145080566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/VVR/diff_result_GT.json b/results/contracts/mutants/COX/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..ec2a86453e1 --- /dev/null +++ b/results/contracts/mutants/COX/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.22342300415039, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/4/VVR/diff_result_difft.json b/results/contracts/mutants/COX/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..939fe78d37c --- /dev/null +++ b/results/contracts/mutants/COX/4/VVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.0494384765625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/BLR/diff_result_GT.json b/results/contracts/mutants/COX/5/BLR/diff_result_GT.json new file mode 100644 index 00000000000..9d85c37ae9b --- /dev/null +++ b/results/contracts/mutants/COX/5/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 27, + "timing": 8.057559967041016, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/BLR/diff_result_difft.json b/results/contracts/mutants/COX/5/BLR/diff_result_difft.json new file mode 100644 index 00000000000..a1c46f41db8 --- /dev/null +++ b/results/contracts/mutants/COX/5/BLR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 2.1837689876556396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/BOR/diff_result_GT.json b/results/contracts/mutants/COX/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..6f4a811e64f --- /dev/null +++ b/results/contracts/mutants/COX/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.158277034759521, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/BOR/diff_result_difft.json b/results/contracts/mutants/COX/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7f72125aec3 --- /dev/null +++ b/results/contracts/mutants/COX/5/BOR/diff_result_difft.json @@ -0,0 +1,122 @@ +{ + "number_of_changes": 5, + "timing": 0.5491597652435303, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/CSC/diff_result_GT.json b/results/contracts/mutants/COX/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..476e6cd544a --- /dev/null +++ b/results/contracts/mutants/COX/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 9.61675763130188, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/CSC/diff_result_difft.json b/results/contracts/mutants/COX/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..9bbc9c377b5 --- /dev/null +++ b/results/contracts/mutants/COX/5/CSC/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 26, + "timing": 1.0029239654541016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 14, + "content": "tax", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/DLR/diff_result_GT.json b/results/contracts/mutants/COX/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..35a6388cfc7 --- /dev/null +++ b/results/contracts/mutants/COX/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 8.350499629974365, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/DLR/diff_result_difft.json b/results/contracts/mutants/COX/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..5a75c98f1eb --- /dev/null +++ b/results/contracts/mutants/COX/5/DLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.7840480804443359, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 256, + "changes": [ + { + "start": 46, + "end": 53, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 443, + "changes": [ + { + "start": 50, + "end": 56, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 443, + "changes": [ + { + "start": 50, + "end": 57, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 451, + "changes": [ + { + "start": 52, + "end": 58, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 451, + "changes": [ + { + "start": 52, + "end": 59, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/EED/diff_result_GT.json b/results/contracts/mutants/COX/5/EED/diff_result_GT.json new file mode 100644 index 00000000000..9a1732a7e9c --- /dev/null +++ b/results/contracts/mutants/COX/5/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 8.2800612449646, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/EED/diff_result_difft.json b/results/contracts/mutants/COX/5/EED/diff_result_difft.json new file mode 100644 index 00000000000..2b918d1c689 --- /dev/null +++ b/results/contracts/mutants/COX/5/EED/diff_result_difft.json @@ -0,0 +1,526 @@ +{ + "number_of_changes": 67, + "timing": 2.117107391357422, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 7, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 8, + "end": 12, + "content": "Burn", + "highlight": "type" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "tax", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 24, + "content": "/* emit Burn(tax); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/EHC/diff_result_GT.json b/results/contracts/mutants/COX/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..cca667afc4b --- /dev/null +++ b/results/contracts/mutants/COX/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.322082281112671, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/EHC/diff_result_difft.json b/results/contracts/mutants/COX/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..0db07e1cedb --- /dev/null +++ b/results/contracts/mutants/COX/5/EHC/diff_result_difft.json @@ -0,0 +1,388 @@ +{ + "number_of_changes": 47, + "timing": 0.782029390335083, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/FVR/diff_result_GT.json b/results/contracts/mutants/COX/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0cd1d795a1f --- /dev/null +++ b/results/contracts/mutants/COX/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.279003143310547, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/FVR/diff_result_difft.json b/results/contracts/mutants/COX/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..e5cb008239f --- /dev/null +++ b/results/contracts/mutants/COX/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.0748395919799805, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/ILR/diff_result_GT.json b/results/contracts/mutants/COX/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..8e5470cd4d3 --- /dev/null +++ b/results/contracts/mutants/COX/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.466949939727783, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/ILR/diff_result_difft.json b/results/contracts/mutants/COX/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3203249586c --- /dev/null +++ b/results/contracts/mutants/COX/5/ILR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.16462159156799316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "49", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/MOI/diff_result_GT.json b/results/contracts/mutants/COX/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..79fa8b5f31a --- /dev/null +++ b/results/contracts/mutants/COX/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.823788404464722, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/MOI/diff_result_difft.json b/results/contracts/mutants/COX/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..873df344dca --- /dev/null +++ b/results/contracts/mutants/COX/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 0.9148757457733154, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 90, + "end": 99, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/MOR/diff_result_GT.json b/results/contracts/mutants/COX/5/MOR/diff_result_GT.json new file mode 100644 index 00000000000..35c7ffb54ac --- /dev/null +++ b/results/contracts/mutants/COX/5/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 8.472644567489624, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/MOR/diff_result_difft.json b/results/contracts/mutants/COX/5/MOR/diff_result_difft.json new file mode 100644 index 00000000000..fc5edac8b5e --- /dev/null +++ b/results/contracts/mutants/COX/5/MOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.5458450317382812, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 70, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 63, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/5/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..cc93e33c1ae --- /dev/null +++ b/results/contracts/mutants/COX/5/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.510979175567627, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/5/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..01af471bcd7 --- /dev/null +++ b/results/contracts/mutants/COX/5/OLFD/diff_result_difft.json @@ -0,0 +1,1043 @@ +{ + "number_of_changes": 141, + "timing": 0.41229248046875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 191, + "changes": [] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Solidity only automatically asserts when dividing by 0", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 8, + "end": 85, + "content": "// assert(a == b * c + a % b); // There is no case in which this doesn't hold", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "/", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/RSD/diff_result_GT.json b/results/contracts/mutants/COX/5/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e28400b7d27 --- /dev/null +++ b/results/contracts/mutants/COX/5/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 8.517427682876587, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/RSD/diff_result_difft.json b/results/contracts/mutants/COX/5/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6b48a828896 --- /dev/null +++ b/results/contracts/mutants/COX/5/RSD/diff_result_difft.json @@ -0,0 +1,220 @@ +{ + "number_of_changes": 19, + "timing": 0.32752466201782227, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/SLR/diff_result_GT.json b/results/contracts/mutants/COX/5/SLR/diff_result_GT.json new file mode 100644 index 00000000000..301a71d1c1f --- /dev/null +++ b/results/contracts/mutants/COX/5/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 8.350514650344849, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/SLR/diff_result_difft.json b/results/contracts/mutants/COX/5/SLR/diff_result_difft.json new file mode 100644 index 00000000000..db39b7ce6ae --- /dev/null +++ b/results/contracts/mutants/COX/5/SLR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.3539912700653076, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 134, + "content": "\"COX: transfer amount exceeds allowance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 96, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 569, + "changes": [ + { + "start": 105, + "end": 142, + "content": "\"COX: decreased allowance below zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 569, + "changes": [ + { + "start": 105, + "end": 107, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/TOR/diff_result_GT.json b/results/contracts/mutants/COX/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..042a5824afd --- /dev/null +++ b/results/contracts/mutants/COX/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 26, + "timing": 8.583754301071167, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/TOR/diff_result_difft.json b/results/contracts/mutants/COX/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..2dc71a18283 --- /dev/null +++ b/results/contracts/mutants/COX/5/TOR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 10, + "timing": 1.153088092803955, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 32, + "content": "tx", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/VVR/diff_result_GT.json b/results/contracts/mutants/COX/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8a4c4c2f0ce --- /dev/null +++ b/results/contracts/mutants/COX/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.4149627685546875, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/5/VVR/diff_result_difft.json b/results/contracts/mutants/COX/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..254dff7b93c --- /dev/null +++ b/results/contracts/mutants/COX/5/VVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 1.6330456733703613, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 23, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/BLR/diff_result_GT.json b/results/contracts/mutants/COX/6/BLR/diff_result_GT.json new file mode 100644 index 00000000000..80aa271fca8 --- /dev/null +++ b/results/contracts/mutants/COX/6/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 7.825620651245117, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/BLR/diff_result_difft.json b/results/contracts/mutants/COX/6/BLR/diff_result_difft.json new file mode 100644 index 00000000000..bbfbed9a551 --- /dev/null +++ b/results/contracts/mutants/COX/6/BLR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 6, + "timing": 1.3523778915405273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/BOR/diff_result_GT.json b/results/contracts/mutants/COX/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a6cefae5a6b --- /dev/null +++ b/results/contracts/mutants/COX/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.867526292800903, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/BOR/diff_result_difft.json b/results/contracts/mutants/COX/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..8a2ddd5b645 --- /dev/null +++ b/results/contracts/mutants/COX/6/BOR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 6, + "timing": 0.9690029621124268, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/CSC/diff_result_GT.json b/results/contracts/mutants/COX/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..00e8f3654b9 --- /dev/null +++ b/results/contracts/mutants/COX/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 24, + "timing": 8.693540334701538, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/CSC/diff_result_difft.json b/results/contracts/mutants/COX/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..8354f1e155e --- /dev/null +++ b/results/contracts/mutants/COX/6/CSC/diff_result_difft.json @@ -0,0 +1,287 @@ +{ + "number_of_changes": 28, + "timing": 0.4108092784881592, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 14, + "content": "tax", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 15, + "end": 33, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/EED/diff_result_GT.json b/results/contracts/mutants/COX/6/EED/diff_result_GT.json new file mode 100644 index 00000000000..41b08e5e4ac --- /dev/null +++ b/results/contracts/mutants/COX/6/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.970287322998047, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/EED/diff_result_difft.json b/results/contracts/mutants/COX/6/EED/diff_result_difft.json new file mode 100644 index 00000000000..c4997cbc1c3 --- /dev/null +++ b/results/contracts/mutants/COX/6/EED/diff_result_difft.json @@ -0,0 +1,618 @@ +{ + "number_of_changes": 79, + "timing": 2.425616979598999, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 7, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 8, + "end": 12, + "content": "Burn", + "highlight": "type" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "tax", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 24, + "content": "/* emit Burn(tax); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* emit Transfer(account, address(0), amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/EHC/diff_result_GT.json b/results/contracts/mutants/COX/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4fdcbb899fc --- /dev/null +++ b/results/contracts/mutants/COX/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.078029155731201, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/EHC/diff_result_difft.json b/results/contracts/mutants/COX/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..7bbe86eb189 --- /dev/null +++ b/results/contracts/mutants/COX/6/EHC/diff_result_difft.json @@ -0,0 +1,456 @@ +{ + "number_of_changes": 55, + "timing": 0.37365293502807617, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/FVR/diff_result_GT.json b/results/contracts/mutants/COX/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..4e54ac17763 --- /dev/null +++ b/results/contracts/mutants/COX/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.695935249328613, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/FVR/diff_result_difft.json b/results/contracts/mutants/COX/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..62d07aab383 --- /dev/null +++ b/results/contracts/mutants/COX/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.5349256992340088, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/ILR/diff_result_GT.json b/results/contracts/mutants/COX/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2a6d8898ad1 --- /dev/null +++ b/results/contracts/mutants/COX/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.661156415939331, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/ILR/diff_result_difft.json b/results/contracts/mutants/COX/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7081feb1089 --- /dev/null +++ b/results/contracts/mutants/COX/6/ILR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 1.050530195236206, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/MOI/diff_result_GT.json b/results/contracts/mutants/COX/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..b6e3a027a49 --- /dev/null +++ b/results/contracts/mutants/COX/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.211907863616943, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/MOI/diff_result_difft.json b/results/contracts/mutants/COX/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..590cb271a55 --- /dev/null +++ b/results/contracts/mutants/COX/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.93658447265625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 90, + "end": 99, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 587, + "changes": [] + }, + "rhs": { + "line_number": 587, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/MOR/diff_result_GT.json b/results/contracts/mutants/COX/6/MOR/diff_result_GT.json new file mode 100644 index 00000000000..e8adb026726 --- /dev/null +++ b/results/contracts/mutants/COX/6/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.137964248657227, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/MOR/diff_result_difft.json b/results/contracts/mutants/COX/6/MOR/diff_result_difft.json new file mode 100644 index 00000000000..b1c2be0b60f --- /dev/null +++ b/results/contracts/mutants/COX/6/MOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.4936022758483887, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 70, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 63, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 145, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 152, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/6/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..8ebc9e8e890 --- /dev/null +++ b/results/contracts/mutants/COX/6/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.159696102142334, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/6/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..ee624ff9100 --- /dev/null +++ b/results/contracts/mutants/COX/6/OLFD/diff_result_difft.json @@ -0,0 +1,1226 @@ +{ + "number_of_changes": 167, + "timing": 1.2928352355957031, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 191, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Solidity only automatically asserts when dividing by 0", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "/", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 8, + "end": 85, + "content": "// assert(a == b * c + a % b); // There is no case in which this doesn't hold", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 239, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "mod", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [] + } + }, + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/RSD/diff_result_GT.json b/results/contracts/mutants/COX/6/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d326ed04f26 --- /dev/null +++ b/results/contracts/mutants/COX/6/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 8.649661779403687, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/RSD/diff_result_difft.json b/results/contracts/mutants/COX/6/RSD/diff_result_difft.json new file mode 100644 index 00000000000..fae31773f1a --- /dev/null +++ b/results/contracts/mutants/COX/6/RSD/diff_result_difft.json @@ -0,0 +1,252 @@ +{ + "number_of_changes": 21, + "timing": 0.8428051471710205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/SLR/diff_result_GT.json b/results/contracts/mutants/COX/6/SLR/diff_result_GT.json new file mode 100644 index 00000000000..c8a02535709 --- /dev/null +++ b/results/contracts/mutants/COX/6/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 8.404752492904663, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/SLR/diff_result_difft.json b/results/contracts/mutants/COX/6/SLR/diff_result_difft.json new file mode 100644 index 00000000000..72d64e2de39 --- /dev/null +++ b/results/contracts/mutants/COX/6/SLR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.9215567111968994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 134, + "content": "\"COX: transfer amount exceeds allowance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 96, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 569, + "changes": [ + { + "start": 105, + "end": 142, + "content": "\"COX: decreased allowance below zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 569, + "changes": [ + { + "start": 105, + "end": 107, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 592, + "changes": [ + { + "start": 84, + "end": 122, + "content": "\"COX: transfer amount exceeds balance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 592, + "changes": [ + { + "start": 84, + "end": 86, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/TOR/diff_result_GT.json b/results/contracts/mutants/COX/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..82f310ef395 --- /dev/null +++ b/results/contracts/mutants/COX/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 27, + "timing": 7.9820568561553955, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/TOR/diff_result_difft.json b/results/contracts/mutants/COX/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..e9b78a1d151 --- /dev/null +++ b/results/contracts/mutants/COX/6/TOR/diff_result_difft.json @@ -0,0 +1,228 @@ +{ + "number_of_changes": 12, + "timing": 2.817469358444214, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 13, + "content": "msg", + "highlight": "normal" + }, + { + "start": 14, + "end": 20, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 12, + "content": "tx", + "highlight": "normal" + }, + { + "start": 13, + "end": 19, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 32, + "content": "tx", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/VVR/diff_result_GT.json b/results/contracts/mutants/COX/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..e5f53873af4 --- /dev/null +++ b/results/contracts/mutants/COX/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 8.441829919815063, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/6/VVR/diff_result_difft.json b/results/contracts/mutants/COX/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..765327f51ff --- /dev/null +++ b/results/contracts/mutants/COX/6/VVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.9971504211425781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 23, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/BLR/diff_result_GT.json b/results/contracts/mutants/COX/7/BLR/diff_result_GT.json new file mode 100644 index 00000000000..b9a68b45b3f --- /dev/null +++ b/results/contracts/mutants/COX/7/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 8.563579082489014, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/BLR/diff_result_difft.json b/results/contracts/mutants/COX/7/BLR/diff_result_difft.json new file mode 100644 index 00000000000..7ed6a2bc47d --- /dev/null +++ b/results/contracts/mutants/COX/7/BLR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 0.8217568397521973, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/BOR/diff_result_GT.json b/results/contracts/mutants/COX/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..abf1a2c5507 --- /dev/null +++ b/results/contracts/mutants/COX/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.18937373161316, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/BOR/diff_result_difft.json b/results/contracts/mutants/COX/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1264857aadc --- /dev/null +++ b/results/contracts/mutants/COX/7/BOR/diff_result_difft.json @@ -0,0 +1,172 @@ +{ + "number_of_changes": 7, + "timing": 1.7414286136627197, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/CSC/diff_result_GT.json b/results/contracts/mutants/COX/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0b43fcda7ce --- /dev/null +++ b/results/contracts/mutants/COX/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 26, + "timing": 7.512346982955933, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/CSC/diff_result_difft.json b/results/contracts/mutants/COX/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..62f7b5904eb --- /dev/null +++ b/results/contracts/mutants/COX/7/CSC/diff_result_difft.json @@ -0,0 +1,352 @@ +{ + "number_of_changes": 34, + "timing": 2.3965227603912354, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 14, + "content": "tax", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 613, + "changes": [ + { + "start": 13, + "end": 17, + "content": "else", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 613, + "changes": [] + } + }, + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 15, + "end": 33, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [] + } + }, + { + "lhs": { + "line_number": 615, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 614, + "changes": [ + { + "start": 16, + "end": 38, + "content": "toDistributeForStakers", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "=", + "highlight": "normal" + }, + { + "start": 41, + "end": 53, + "content": "toDistribute", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 614, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/EED/diff_result_GT.json b/results/contracts/mutants/COX/7/EED/diff_result_GT.json new file mode 100644 index 00000000000..ebea70c9a7d --- /dev/null +++ b/results/contracts/mutants/COX/7/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 9.12521505355835, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/EED/diff_result_difft.json b/results/contracts/mutants/COX/7/EED/diff_result_difft.json new file mode 100644 index 00000000000..a028911be0e --- /dev/null +++ b/results/contracts/mutants/COX/7/EED/diff_result_difft.json @@ -0,0 +1,668 @@ +{ + "number_of_changes": 84, + "timing": 1.2397890090942383, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 7, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 8, + "end": 12, + "content": "Burn", + "highlight": "type" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "tax", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 24, + "content": "/* emit Burn(tax); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* emit Transfer(account, address(0), amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Burn", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* emit Burn(amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/EHC/diff_result_GT.json b/results/contracts/mutants/COX/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..15734978e81 --- /dev/null +++ b/results/contracts/mutants/COX/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.413880109786987, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/EHC/diff_result_difft.json b/results/contracts/mutants/COX/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..26edddf5ba0 --- /dev/null +++ b/results/contracts/mutants/COX/7/EHC/diff_result_difft.json @@ -0,0 +1,524 @@ +{ + "number_of_changes": 63, + "timing": 1.3496136665344238, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/FVR/diff_result_GT.json b/results/contracts/mutants/COX/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..785a1c86dc9 --- /dev/null +++ b/results/contracts/mutants/COX/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.572319746017456, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/FVR/diff_result_difft.json b/results/contracts/mutants/COX/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..108e6e318ad --- /dev/null +++ b/results/contracts/mutants/COX/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.32918643951416016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/ILR/diff_result_GT.json b/results/contracts/mutants/COX/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..1a482957f92 --- /dev/null +++ b/results/contracts/mutants/COX/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.552882432937622, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/ILR/diff_result_difft.json b/results/contracts/mutants/COX/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..82d6c05976d --- /dev/null +++ b/results/contracts/mutants/COX/7/ILR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 7, + "timing": 1.398911476135254, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/MOI/diff_result_GT.json b/results/contracts/mutants/COX/7/MOI/diff_result_GT.json new file mode 100644 index 00000000000..7becd175aad --- /dev/null +++ b/results/contracts/mutants/COX/7/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 8.812061309814453, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/MOI/diff_result_difft.json b/results/contracts/mutants/COX/7/MOI/diff_result_difft.json new file mode 100644 index 00000000000..74eaf9595bf --- /dev/null +++ b/results/contracts/mutants/COX/7/MOI/diff_result_difft.json @@ -0,0 +1,139 @@ +{ + "number_of_changes": 7, + "timing": 0.9581897258758545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 90, + "end": 99, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 587, + "changes": [] + }, + "rhs": { + "line_number": 587, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 662, + "changes": [] + }, + "rhs": { + "line_number": 662, + "changes": [ + { + "start": 69, + "end": 78, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/MOR/diff_result_GT.json b/results/contracts/mutants/COX/7/MOR/diff_result_GT.json new file mode 100644 index 00000000000..0eb95764ada --- /dev/null +++ b/results/contracts/mutants/COX/7/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 8.02812123298645, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/MOR/diff_result_difft.json b/results/contracts/mutants/COX/7/MOR/diff_result_difft.json new file mode 100644 index 00000000000..f6b3545c24a --- /dev/null +++ b/results/contracts/mutants/COX/7/MOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.587850570678711, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 70, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 63, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 145, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 152, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 60, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/7/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..2e7a94c6ef0 --- /dev/null +++ b/results/contracts/mutants/COX/7/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 7.4504334926605225, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/7/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..8376d2c134a --- /dev/null +++ b/results/contracts/mutants/COX/7/OLFD/diff_result_difft.json @@ -0,0 +1,1458 @@ +{ + "number_of_changes": 200, + "timing": 0.34650349617004395, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 191, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "/", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Solidity only automatically asserts when dividing by 0", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 8, + "end": 85, + "content": "// assert(a == b * c + a % b); // There is no case in which this doesn't hold", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 239, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "mod", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [] + } + }, + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "mod", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 234, + "changes": [] + } + }, + { + "lhs": { + "line_number": 258, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 259, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/RSD/diff_result_GT.json b/results/contracts/mutants/COX/7/RSD/diff_result_GT.json new file mode 100644 index 00000000000..4a3ae5db420 --- /dev/null +++ b/results/contracts/mutants/COX/7/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.476453065872192, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/RSD/diff_result_difft.json b/results/contracts/mutants/COX/7/RSD/diff_result_difft.json new file mode 100644 index 00000000000..5c5cccdc146 --- /dev/null +++ b/results/contracts/mutants/COX/7/RSD/diff_result_difft.json @@ -0,0 +1,326 @@ +{ + "number_of_changes": 30, + "timing": 1.2781779766082764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/SLR/diff_result_GT.json b/results/contracts/mutants/COX/7/SLR/diff_result_GT.json new file mode 100644 index 00000000000..68ab2eaf90c --- /dev/null +++ b/results/contracts/mutants/COX/7/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 8.25935983657837, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/SLR/diff_result_difft.json b/results/contracts/mutants/COX/7/SLR/diff_result_difft.json new file mode 100644 index 00000000000..acc22077ef4 --- /dev/null +++ b/results/contracts/mutants/COX/7/SLR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 1.5250306129455566, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 25, + "end": 27, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 134, + "content": "\"COX: transfer amount exceeds allowance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 94, + "end": 96, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 569, + "changes": [ + { + "start": 105, + "end": 142, + "content": "\"COX: decreased allowance below zero\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 569, + "changes": [ + { + "start": 105, + "end": 107, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 592, + "changes": [ + { + "start": 84, + "end": 122, + "content": "\"COX: transfer amount exceeds balance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 592, + "changes": [ + { + "start": 84, + "end": 86, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 666, + "changes": [ + { + "start": 86, + "end": 120, + "content": "\"COX: burn amount exceeds balance\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 666, + "changes": [ + { + "start": 86, + "end": 88, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/TOR/diff_result_GT.json b/results/contracts/mutants/COX/7/TOR/diff_result_GT.json new file mode 100644 index 00000000000..ecc0d7b0aa7 --- /dev/null +++ b/results/contracts/mutants/COX/7/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 28, + "timing": 8.379096508026123, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/TOR/diff_result_difft.json b/results/contracts/mutants/COX/7/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a7eb59cf614 --- /dev/null +++ b/results/contracts/mutants/COX/7/TOR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 14, + "timing": 0.48177647590637207, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 13, + "content": "msg", + "highlight": "normal" + }, + { + "start": 14, + "end": 20, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 12, + "content": "tx", + "highlight": "normal" + }, + { + "start": 13, + "end": 19, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 32, + "content": "tx", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/VVR/diff_result_GT.json b/results/contracts/mutants/COX/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..afd2ddbb182 --- /dev/null +++ b/results/contracts/mutants/COX/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 8.279000282287598, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/7/VVR/diff_result_difft.json b/results/contracts/mutants/COX/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..00e4f22f712 --- /dev/null +++ b/results/contracts/mutants/COX/7/VVR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 2.1415305137634277, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 23, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/BLR/diff_result_GT.json b/results/contracts/mutants/COX/8/BLR/diff_result_GT.json new file mode 100644 index 00000000000..f916422200e --- /dev/null +++ b/results/contracts/mutants/COX/8/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 7.934699058532715, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/BLR/diff_result_difft.json b/results/contracts/mutants/COX/8/BLR/diff_result_difft.json new file mode 100644 index 00000000000..c191790cf02 --- /dev/null +++ b/results/contracts/mutants/COX/8/BLR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 0.9868829250335693, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/BOR/diff_result_GT.json b/results/contracts/mutants/COX/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f0a6c37c892 --- /dev/null +++ b/results/contracts/mutants/COX/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 8.01995301246643, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/BOR/diff_result_difft.json b/results/contracts/mutants/COX/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..3c6789ac7d8 --- /dev/null +++ b/results/contracts/mutants/COX/8/BOR/diff_result_difft.json @@ -0,0 +1,196 @@ +{ + "number_of_changes": 8, + "timing": 2.3037703037261963, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/CSC/diff_result_GT.json b/results/contracts/mutants/COX/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..04545f4f38f --- /dev/null +++ b/results/contracts/mutants/COX/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 9.12157130241394, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/CSC/diff_result_difft.json b/results/contracts/mutants/COX/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..05f8fd117f7 --- /dev/null +++ b/results/contracts/mutants/COX/8/CSC/diff_result_difft.json @@ -0,0 +1,411 @@ +{ + "number_of_changes": 42, + "timing": 1.6740329265594482, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 14, + "content": "tax", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 614, + "changes": [ + { + "start": 16, + "end": 38, + "content": "toDistributeForStakers", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "=", + "highlight": "normal" + }, + { + "start": 41, + "end": 53, + "content": "toDistribute", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 614, + "changes": [] + } + }, + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 15, + "end": 33, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [] + } + }, + { + "lhs": { + "line_number": 615, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 617, + "changes": [ + { + "start": 15, + "end": 21, + "content": "_board", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 33, + "content": "totalStaked", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 41, + "end": 53, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 615, + "changes": [] + } + }, + { + "lhs": { + "line_number": 613, + "changes": [ + { + "start": 13, + "end": 17, + "content": "else", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 613, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/EED/diff_result_GT.json b/results/contracts/mutants/COX/8/EED/diff_result_GT.json new file mode 100644 index 00000000000..4675441b8b2 --- /dev/null +++ b/results/contracts/mutants/COX/8/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.256871223449707, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/EED/diff_result_difft.json b/results/contracts/mutants/COX/8/EED/diff_result_difft.json new file mode 100644 index 00000000000..1370d66b642 --- /dev/null +++ b/results/contracts/mutants/COX/8/EED/diff_result_difft.json @@ -0,0 +1,742 @@ +{ + "number_of_changes": 93, + "timing": 0.7094912528991699, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 7, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 8, + "end": 12, + "content": "Burn", + "highlight": "type" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "tax", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 24, + "content": "/* emit Burn(tax); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* emit Transfer(account, address(0), amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Burn", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* emit Burn(amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 697, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Approval", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "amount", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 697, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Approval(owner, spender, amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/EHC/diff_result_GT.json b/results/contracts/mutants/COX/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..2dc7ffdbf98 --- /dev/null +++ b/results/contracts/mutants/COX/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 21, + "timing": 9.04215955734253, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/EHC/diff_result_difft.json b/results/contracts/mutants/COX/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..b182a9809ef --- /dev/null +++ b/results/contracts/mutants/COX/8/EHC/diff_result_difft.json @@ -0,0 +1,592 @@ +{ + "number_of_changes": 71, + "timing": 1.2009024620056152, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 83, + "content": "\"Can only be called when Staking is Enabled.\"", + "highlight": "string" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 91, + "content": "/* require(_enableStake == true, \"Can only be called when Staking is Enabled.\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/FVR/diff_result_GT.json b/results/contracts/mutants/COX/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..432d2456212 --- /dev/null +++ b/results/contracts/mutants/COX/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.182260513305664, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/FVR/diff_result_difft.json b/results/contracts/mutants/COX/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..1992408c44d --- /dev/null +++ b/results/contracts/mutants/COX/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.0115206241607666, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/ILR/diff_result_GT.json b/results/contracts/mutants/COX/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..7511590e3d7 --- /dev/null +++ b/results/contracts/mutants/COX/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.239768266677856, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/ILR/diff_result_difft.json b/results/contracts/mutants/COX/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7e076651b00 --- /dev/null +++ b/results/contracts/mutants/COX/8/ILR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 0.966010332107544, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/MOI/diff_result_GT.json b/results/contracts/mutants/COX/8/MOI/diff_result_GT.json new file mode 100644 index 00000000000..cbed23904d6 --- /dev/null +++ b/results/contracts/mutants/COX/8/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 7.690403938293457, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/MOI/diff_result_difft.json b/results/contracts/mutants/COX/8/MOI/diff_result_difft.json new file mode 100644 index 00000000000..a7cbd0b7294 --- /dev/null +++ b/results/contracts/mutants/COX/8/MOI/diff_result_difft.json @@ -0,0 +1,165 @@ +{ + "number_of_changes": 8, + "timing": 1.122117519378662, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 90, + "end": 99, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 587, + "changes": [] + }, + "rhs": { + "line_number": 587, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 662, + "changes": [] + }, + "rhs": { + "line_number": 662, + "changes": [ + { + "start": 69, + "end": 78, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 671, + "changes": [ + { + "start": 43, + "end": 50, + "content": "virtual", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 671, + "changes": [ + { + "start": 43, + "end": 59, + "content": "virtualonlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/MOR/diff_result_GT.json b/results/contracts/mutants/COX/8/MOR/diff_result_GT.json new file mode 100644 index 00000000000..c2e49054423 --- /dev/null +++ b/results/contracts/mutants/COX/8/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 9.03120493888855, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/MOR/diff_result_difft.json b/results/contracts/mutants/COX/8/MOR/diff_result_difft.json new file mode 100644 index 00000000000..43ade86fba8 --- /dev/null +++ b/results/contracts/mutants/COX/8/MOR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 1.1396875381469727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 70, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 63, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 145, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 152, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 60, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 894, + "changes": [ + { + "start": 211, + "end": 220, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 894, + "changes": [ + { + "start": 211, + "end": 227, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/OLFD/diff_result_GT.json b/results/contracts/mutants/COX/8/OLFD/diff_result_GT.json new file mode 100644 index 00000000000..455913d946d --- /dev/null +++ b/results/contracts/mutants/COX/8/OLFD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 22, + "timing": 7.256372451782227, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/OLFD/diff_result_difft.json b/results/contracts/mutants/COX/8/OLFD/diff_result_difft.json new file mode 100644 index 00000000000..ca83fcbd431 --- /dev/null +++ b/results/contracts/mutants/COX/8/OLFD/diff_result_difft.json @@ -0,0 +1,2924 @@ +{ + "number_of_changes": 399, + "timing": 0.966214656829834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 54, + "content": "// value, which is a more expensive operation.", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 8, + "end": 83, + "content": "// The counter starts at one to prevent changing it from zero to a non-zero", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 8, + "end": 21, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + }, + { + "start": 33, + "end": 44, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 142, + "changes": [] + } + }, + { + "lhs": { + "line_number": 148, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 166, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "sub", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [] + } + }, + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 191, + "changes": [] + } + }, + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 226, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 220, + "changes": [ + { + "start": 8, + "end": 65, + "content": "// Solidity only automatically asserts when dividing by 0", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "div", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 206, + "changes": [] + } + }, + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 222, + "changes": [ + { + "start": 8, + "end": 15, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "/", + "highlight": "keyword" + }, + { + "start": 24, + "end": 25, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 223, + "changes": [ + { + "start": 8, + "end": 85, + "content": "// assert(a == b * c + a % b); // There is no case in which this doesn't hold", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 239, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "mod", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 48, + "end": 52, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 53, + "end": 60, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 61, + "end": 62, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 69, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [] + } + }, + { + "lhs": { + "line_number": 241, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 256, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "mod", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 24, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "a", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 35, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "b", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 45, + "content": "string", + "highlight": "normal" + }, + { + "start": 46, + "end": 52, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 53, + "end": 65, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + }, + { + "start": 76, + "end": 80, + "content": "pure", + "highlight": "keyword" + }, + { + "start": 81, + "end": 88, + "content": "returns", + "highlight": "keyword" + }, + { + "start": 89, + "end": 90, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 90, + "end": 97, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 99, + "end": 100, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 234, + "changes": [] + } + }, + { + "lhs": { + "line_number": 258, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "a", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "%", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "b", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 259, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 407, + "changes": [ + { + "start": 7, + "end": 27, + "content": "_transferTaxReferral", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + }, + { + "start": 33, + "end": 37, + "content": "//1%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 394, + "changes": [ + { + "start": 8, + "end": 23, + "content": "ReentrancyGuard", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 34, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 415, + "changes": [ + { + "start": 7, + "end": 25, + "content": "_unstakeRatioTotal", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 50, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 54, + "content": "add", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 55, + "end": 72, + "content": "_unstakeTaxStaker", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 412, + "changes": [ + { + "start": 7, + "end": 23, + "content": "_unstakeBurnRate", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "3", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "// %", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 400, + "changes": [ + { + "start": 7, + "end": 17, + "content": "_bonusPool", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 29, + "content": "bonusPool", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 397, + "changes": [ + { + "start": 7, + "end": 12, + "content": "_name", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "=", + "highlight": "normal" + }, + { + "start": 15, + "end": 19, + "content": "name", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 7, + "end": 17, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 4, + "end": 12, + "content": "function", + "highlight": "keyword" + }, + { + "start": 13, + "end": 23, + "content": "initialize", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 30, + "content": "string", + "highlight": "normal" + }, + { + "start": 31, + "end": 39, + "content": "calldata", + "highlight": "keyword" + }, + { + "start": 40, + "end": 44, + "content": "name", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "string", + "highlight": "normal" + }, + { + "start": 52, + "end": 60, + "content": "calldata", + "highlight": "keyword" + }, + { + "start": 61, + "end": 67, + "content": "symbol", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ",", + "highlight": "normal" + }, + { + "start": 68, + "end": 75, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 76, + "end": 95, + "content": "StartStakeBonusDate", + "highlight": "normal" + }, + { + "start": 95, + "end": 96, + "content": ",", + "highlight": "normal" + }, + { + "start": 96, + "end": 103, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 104, + "end": 114, + "content": "Entry_Days", + "highlight": "normal" + }, + { + "start": 114, + "end": 115, + "content": ",", + "highlight": "normal" + }, + { + "start": 115, + "end": 122, + "content": "address", + "highlight": "normal" + }, + { + "start": 123, + "end": 132, + "content": "bonusPool", + "highlight": "normal" + }, + { + "start": 132, + "end": 133, + "content": ",", + "highlight": "normal" + }, + { + "start": 134, + "end": 141, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 142, + "end": 162, + "content": "Stake_Bonus_Interval", + "highlight": "normal" + }, + { + "start": 162, + "end": 163, + "content": ",", + "highlight": "normal" + }, + { + "start": 163, + "end": 170, + "content": "address", + "highlight": "normal" + }, + { + "start": 171, + "end": 179, + "content": "_presale", + "highlight": "normal" + }, + { + "start": 179, + "end": 180, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 181, + "end": 189, + "content": "external", + "highlight": "keyword" + }, + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + }, + { + "start": 202, + "end": 203, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 368, + "changes": [] + } + }, + { + "lhs": { + "line_number": 408, + "changes": [ + { + "start": 7, + "end": 26, + "content": "_transferRatioTotal", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 51, + "content": "_transferTaxLongHolder", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 55, + "content": "add", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 75, + "content": "_transferTaxStakers", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 418, + "changes": [ + { + "start": 7, + "end": 13, + "content": "_Scale", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "2", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "**", + "highlight": "keyword" + }, + { + "start": 19, + "end": 21, + "content": "64", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 421, + "changes": [ + { + "start": 7, + "end": 18, + "content": "_Entry_Days", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 21, + "end": 31, + "content": "Entry_Days", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 432, + "changes": [ + { + "start": 2, + "end": 8, + "content": "_board", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": ".", + "highlight": "normal" + }, + { + "start": 9, + "end": 20, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 437, + "changes": [ + { + "start": 2, + "end": 9, + "content": "eliters", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 10, + "end": 18, + "content": "_presale", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ",", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 438, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 8, + "end": 14, + "content": "_board", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": ".", + "highlight": "normal" + }, + { + "start": 15, + "end": 20, + "content": "owner", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 403, + "changes": [ + { + "start": 7, + "end": 24, + "content": "_transferBurnRate", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "4", + "highlight": "normal" + }, + { + "start": 30, + "end": 35, + "content": "// 4%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 429, + "changes": [ + { + "start": 7, + "end": 14, + "content": "presale", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 25, + "content": "_presale", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 404, + "changes": [ + { + "start": 7, + "end": 26, + "content": "_transferRewardRate", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "4", + "highlight": "normal" + }, + { + "start": 32, + "end": 37, + "content": "// 4%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 7, + "end": 25, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 434, + "changes": [ + { + "start": 8, + "end": 14, + "content": "_board", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": ".", + "highlight": "normal" + }, + { + "start": 15, + "end": 31, + "content": "retPerStakeToken", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "=", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 417, + "changes": [ + { + "start": 7, + "end": 19, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": "=", + "highlight": "normal" + }, + { + "start": 20, + "end": 24, + "content": "1e26", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 399, + "changes": [ + { + "start": 7, + "end": 16, + "content": "_decimals", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 21, + "content": "18", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 426, + "changes": [ + { + "start": 7, + "end": 19, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 413, + "changes": [ + { + "start": 7, + "end": 24, + "content": "_unstakeTaxStaker", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "=", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "3", + "highlight": "normal" + }, + { + "start": 30, + "end": 40, + "content": "// 3 ratio", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 398, + "changes": [ + { + "start": 7, + "end": 14, + "content": "_symbol", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 17, + "end": 23, + "content": "symbol", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 405, + "changes": [ + { + "start": 7, + "end": 26, + "content": "_transferTaxStakers", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "3", + "highlight": "normal" + }, + { + "start": 32, + "end": 39, + "content": "//3/4% ", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 411, + "changes": [ + { + "start": 7, + "end": 25, + "content": "_unstakeRewardRate", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "=", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "3", + "highlight": "normal" + }, + { + "start": 31, + "end": 35, + "content": "// %", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 406, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_transferTaxLongHolder", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "2", + "highlight": "normal" + }, + { + "start": 35, + "end": 41, + "content": "//2/4%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 414, + "changes": [ + { + "start": 7, + "end": 29, + "content": "_unstakeTaxLongHolders", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "=", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": "2", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "//2 ratio", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 402, + "changes": [ + { + "start": 7, + "end": 23, + "content": "_transferTaxRate", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "=", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "9", + "highlight": "normal" + }, + { + "start": 29, + "end": 33, + "content": "//9%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 423, + "changes": [ + { + "start": 7, + "end": 27, + "content": "_StartStakeBonusDate", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 49, + "content": "StartStakeBonusDate", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 2, + "end": 9, + "content": "eliters", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 10, + "end": 13, + "content": "msg", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": ".", + "highlight": "normal" + }, + { + "start": 14, + "end": 20, + "content": "sender", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "1", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 419, + "changes": [ + { + "start": 7, + "end": 17, + "content": "_Min_Stake", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "=", + "highlight": "normal" + }, + { + "start": 19, + "end": 23, + "content": "1e18", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 422, + "changes": [ + { + "start": 7, + "end": 28, + "content": "_Stake_Bonus_Interval", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "=", + "highlight": "normal" + }, + { + "start": 31, + "end": 51, + "content": "Stake_Bonus_Interval", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 410, + "changes": [ + { + "start": 7, + "end": 22, + "content": "_unstakeTaxRate", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "=", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "6", + "highlight": "normal" + }, + { + "start": 28, + "end": 31, + "content": "//%", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 396, + "changes": [ + { + "start": 7, + "end": 19, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": "=", + "highlight": "normal" + }, + { + "start": 22, + "end": 27, + "content": "35e25", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 2, + "end": 8, + "content": "_board", + "highlight": "normal" + }, + { + "start": 8, + "end": 9, + "content": ".", + "highlight": "normal" + }, + { + "start": 9, + "end": 16, + "content": "parties", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ".", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "balance", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "=", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_totalSupply", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/RSD/diff_result_GT.json b/results/contracts/mutants/COX/8/RSD/diff_result_GT.json new file mode 100644 index 00000000000..dda31b2d444 --- /dev/null +++ b/results/contracts/mutants/COX/8/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.940603017807007, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/RSD/diff_result_difft.json b/results/contracts/mutants/COX/8/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6f143a15d8a --- /dev/null +++ b/results/contracts/mutants/COX/8/RSD/diff_result_difft.json @@ -0,0 +1,358 @@ +{ + "number_of_changes": 32, + "timing": 0.9416728019714355, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/TOR/diff_result_GT.json b/results/contracts/mutants/COX/8/TOR/diff_result_GT.json new file mode 100644 index 00000000000..51655a7b51a --- /dev/null +++ b/results/contracts/mutants/COX/8/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 29, + "timing": 8.77426266670227, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/TOR/diff_result_difft.json b/results/contracts/mutants/COX/8/TOR/diff_result_difft.json new file mode 100644 index 00000000000..489fc5a60ef --- /dev/null +++ b/results/contracts/mutants/COX/8/TOR/diff_result_difft.json @@ -0,0 +1,304 @@ +{ + "number_of_changes": 16, + "timing": 1.2680809497833252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 13, + "content": "msg", + "highlight": "normal" + }, + { + "start": 14, + "end": 20, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 12, + "content": "tx", + "highlight": "normal" + }, + { + "start": 13, + "end": 19, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 32, + "content": "tx", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 515, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 515, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/VVR/diff_result_GT.json b/results/contracts/mutants/COX/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..f45eacd82cb --- /dev/null +++ b/results/contracts/mutants/COX/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 15, + "timing": 8.968295812606812, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/8/VVR/diff_result_difft.json b/results/contracts/mutants/COX/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..d8a34161a33 --- /dev/null +++ b/results/contracts/mutants/COX/8/VVR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 0.44995856285095215, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 23, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 294, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 294, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/BLR/diff_result_GT.json b/results/contracts/mutants/COX/9/BLR/diff_result_GT.json new file mode 100644 index 00000000000..1e4483b6bba --- /dev/null +++ b/results/contracts/mutants/COX/9/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 8.848501443862915, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/BLR/diff_result_difft.json b/results/contracts/mutants/COX/9/BLR/diff_result_difft.json new file mode 100644 index 00000000000..527be983812 --- /dev/null +++ b/results/contracts/mutants/COX/9/BLR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 1.4545228481292725, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 41, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 26, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 21, + "end": 25, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 425, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 26, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 426, + "changes": [ + { + "start": 22, + "end": 27, + "content": "false", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 32, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 427, + "changes": [ + { + "start": 28, + "end": 33, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 497, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 497, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 516, + "changes": [ + { + "start": 15, + "end": 19, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 516, + "changes": [ + { + "start": 15, + "end": 20, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/BOR/diff_result_GT.json b/results/contracts/mutants/COX/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ab39fd732fb --- /dev/null +++ b/results/contracts/mutants/COX/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 8.798866510391235, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/BOR/diff_result_difft.json b/results/contracts/mutants/COX/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..156d7fecad7 --- /dev/null +++ b/results/contracts/mutants/COX/9/BOR/diff_result_difft.json @@ -0,0 +1,222 @@ +{ + "number_of_changes": 9, + "timing": 1.8639471530914307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 25, + "end": 27, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 44, + "end": 46, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 163, + "changes": [ + { + "start": 22, + "end": 23, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 163, + "changes": [ + { + "start": 22, + "end": 23, + "content": "+", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 19, + "end": 20, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 14, + "end": 16, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/CSC/diff_result_GT.json b/results/contracts/mutants/COX/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b6de63706ab --- /dev/null +++ b/results/contracts/mutants/COX/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 35, + "timing": 9.491846323013306, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/CSC/diff_result_difft.json b/results/contracts/mutants/COX/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..f35ef4fe105 --- /dev/null +++ b/results/contracts/mutants/COX/9/CSC/diff_result_difft.json @@ -0,0 +1,590 @@ +{ + "number_of_changes": 67, + "timing": 0.44365572929382324, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 22, + "content": "isTopLevelCall", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 12, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 13, + "content": "a", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 17, + "content": "_board", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 29, + "content": "totalSupply", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 44, + "content": "_Burnt_Limit", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": "||", + "highlight": "keyword" + }, + { + "start": 48, + "end": 54, + "content": "_board", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 62, + "content": "parties", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 63, + "end": 69, + "content": "sender", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 76, + "content": "elite", + "highlight": "normal" + }, + { + "start": 77, + "end": 79, + "content": "||", + "highlight": "keyword" + }, + { + "start": 80, + "end": 90, + "content": "_enableTax", + "highlight": "normal" + }, + { + "start": 91, + "end": 93, + "content": "==", + "highlight": "keyword" + }, + { + "start": 94, + "end": 99, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 596, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 14, + "content": "tax", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 605, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 615, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 617, + "changes": [ + { + "start": 15, + "end": 21, + "content": "_board", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 33, + "content": "totalStaked", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "0", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 41, + "end": 53, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 54, + "end": 56, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 615, + "changes": [] + } + }, + { + "lhs": { + "line_number": 621, + "changes": [ + { + "start": 12, + "end": 13, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 620, + "changes": [ + { + "start": 16, + "end": 22, + "content": "_board", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 30, + "content": "parties", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 31, + "end": 41, + "content": "_bonusPool", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ".", + "highlight": "normal" + }, + { + "start": 43, + "end": 50, + "content": "balance", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "=", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "_board", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 67, + "content": "parties", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 78, + "content": "_bonusPool", + "highlight": "normal" + }, + { + "start": 78, + "end": 79, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 79, + "end": 80, + "content": ".", + "highlight": "normal" + }, + { + "start": 80, + "end": 87, + "content": "balance", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": ".", + "highlight": "normal" + }, + { + "start": 88, + "end": 91, + "content": "add", + "highlight": "normal" + }, + { + "start": 91, + "end": 92, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 92, + "end": 114, + "content": "toDistributeForStakers", + "highlight": "normal" + }, + { + "start": 114, + "end": 115, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 618, + "changes": [] + } + }, + { + "lhs": { + "line_number": 611, + "changes": [ + { + "start": 15, + "end": 33, + "content": "_enableStake_Bonus", + "highlight": "normal" + }, + { + "start": 34, + "end": 36, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 611, + "changes": [] + } + }, + { + "lhs": { + "line_number": 613, + "changes": [ + { + "start": 13, + "end": 17, + "content": "else", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 613, + "changes": [] + } + }, + { + "lhs": { + "line_number": 614, + "changes": [ + { + "start": 16, + "end": 38, + "content": "toDistributeForStakers", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "=", + "highlight": "normal" + }, + { + "start": 41, + "end": 53, + "content": "toDistribute", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 614, + "changes": [] + } + }, + { + "lhs": { + "line_number": 619, + "changes": [ + { + "start": 13, + "end": 17, + "content": "else", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 617, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/EED/diff_result_GT.json b/results/contracts/mutants/COX/9/EED/diff_result_GT.json new file mode 100644 index 00000000000..dcc786fdfdb --- /dev/null +++ b/results/contracts/mutants/COX/9/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 8.973415613174438, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/EED/diff_result_difft.json b/results/contracts/mutants/COX/9/EED/diff_result_difft.json new file mode 100644 index 00000000000..c93162c8cfa --- /dev/null +++ b/results/contracts/mutants/COX/9/EED/diff_result_difft.json @@ -0,0 +1,846 @@ +{ + "number_of_changes": 107, + "timing": 2.1905179023742676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 15, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 27, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 54, + "content": "_totalSupply", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 2, + "end": 62, + "content": "/* emit Transfer(address(0x0), msg.sender, _totalSupply); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 51, + "content": "_transferred", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 603, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* emit Transfer(sender,recipient,_transferred); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 19, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 20, + "end": 33, + "content": "ReferralBonus", + "highlight": "type" + }, + { + "start": 33, + "end": 34, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "_board", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 59, + "content": "parties", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 69, + "content": "recipient", + "highlight": "normal" + }, + { + "start": 69, + "end": 70, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 70, + "end": 71, + "content": ".", + "highlight": "normal" + }, + { + "start": 71, + "end": 79, + "content": "referral", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ",", + "highlight": "normal" + }, + { + "start": 80, + "end": 90, + "content": "toReferral", + "highlight": "normal" + }, + { + "start": 90, + "end": 91, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 636, + "changes": [ + { + "start": 15, + "end": 98, + "content": "/* emit ReferralBonus(msg.sender,_board.parties[recipient].referral,toReferral); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 7, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 8, + "end": 12, + "content": "Burn", + "highlight": "type" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 16, + "content": "tax", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 644, + "changes": [ + { + "start": 3, + "end": 24, + "content": "/* emit Burn(tax); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 16, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 17, + "end": 25, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 32, + "content": "sender", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ",", + "highlight": "normal" + }, + { + "start": 34, + "end": 41, + "content": "address", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 45, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 51, + "content": "tax", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 643, + "changes": [ + { + "start": 12, + "end": 59, + "content": "/* emit Transfer(sender, address(0x0), tax); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Transfer", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 29, + "content": "account", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 38, + "content": "address", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 49, + "content": "amount", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 668, + "changes": [ + { + "start": 8, + "end": 57, + "content": "/* emit Transfer(account, address(0), amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "Burn", + "highlight": "type" + }, + { + "start": 17, + "end": 18, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 24, + "content": "amount", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 676, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* emit Burn(amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 697, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 21, + "content": "Approval", + "highlight": "type" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 27, + "content": "owner", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "spender", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "amount", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 697, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* emit Approval(owner, spender, amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 717, + "changes": [ + { + "start": 2, + "end": 6, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 7, + "end": 14, + "content": "Eliters", + "highlight": "type" + }, + { + "start": 14, + "end": 15, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 20, + "content": "party", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "_board", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "parties", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 42, + "content": "party", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": ".", + "highlight": "normal" + }, + { + "start": 44, + "end": 49, + "content": "elite", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 717, + "changes": [ + { + "start": 2, + "end": 57, + "content": "/* emit Eliters(party, _board.parties[party].elite); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/EHC/diff_result_GT.json b/results/contracts/mutants/COX/9/EHC/diff_result_GT.json new file mode 100644 index 00000000000..1f2d65d6a67 --- /dev/null +++ b/results/contracts/mutants/COX/9/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 31, + "timing": 8.084711074829102, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/EHC/diff_result_difft.json b/results/contracts/mutants/COX/9/EHC/diff_result_difft.json new file mode 100644 index 00000000000..7b750f5841f --- /dev/null +++ b/results/contracts/mutants/COX/9/EHC/diff_result_difft.json @@ -0,0 +1,684 @@ +{ + "number_of_changes": 83, + "timing": 2.2928311824798584, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 24, + "content": "initializing", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "||", + "highlight": "keyword" + }, + { + "start": 28, + "end": 41, + "content": "isConstructor", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 46, + "content": "||", + "highlight": "keyword" + }, + { + "start": 47, + "end": 48, + "content": "!", + "highlight": "keyword" + }, + { + "start": 48, + "end": 59, + "content": "initialized", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 109, + "content": "\"Contract instance has already been initialized\"", + "highlight": "string" + }, + { + "start": 109, + "end": 110, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 4, + "end": 117, + "content": "/* require(initializing || isConstructor() || !initialized, \"Contract instance has already been initialized\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "localCounter", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 45, + "content": "_guardCounter", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 80, + "content": "\"ReentrancyGuard: reentrant call\"", + "highlight": "string" + }, + { + "start": 80, + "end": 81, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 101, + "changes": [ + { + "start": 8, + "end": 88, + "content": "/* require(localCounter == _guardCounter, \"ReentrancyGuard: reentrant call\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 53, + "content": "\"SafeMath: addition overflow\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 132, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* require(c >= a, \"SafeMath: addition overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 162, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b <= a, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "c", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "/", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "a", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "b", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 63, + "content": "\"SafeMath: multiplication overflow\"", + "highlight": "string" + }, + { + "start": 63, + "end": 64, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 186, + "changes": [ + { + "start": 8, + "end": 71, + "content": "/* require(c / a == b, \"SafeMath: multiplication overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ">", + "highlight": "keyword" + }, + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 35, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 8, + "end": 43, + "content": "/* require(b > 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "b", + "highlight": "normal" + }, + { + "start": 18, + "end": 20, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ",", + "highlight": "normal" + }, + { + "start": 24, + "end": 36, + "content": "errorMessage", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 8, + "end": 44, + "content": "/* require(b != 0, errorMessage); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_enableStake", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 83, + "content": "\"Can only be called when Staking is Enabled.\"", + "highlight": "string" + }, + { + "start": 83, + "end": 84, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 369, + "changes": [ + { + "start": 8, + "end": 91, + "content": "/* require(_enableStake == true, \"Can only be called when Staking is Enabled.\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ".", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + }, + { + "start": 27, + "end": 29, + "content": "==", + "highlight": "keyword" + }, + { + "start": 30, + "end": 36, + "content": "_board", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ".", + "highlight": "normal" + }, + { + "start": 37, + "end": 42, + "content": "owner", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 78, + "content": "\"Can only be called by the owner.\"", + "highlight": "string" + }, + { + "start": 78, + "end": 79, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 8, + "end": 86, + "content": "/* require(msg.sender == _board.owner, \"Can only be called by the owner.\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/FVR/diff_result_GT.json b/results/contracts/mutants/COX/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..66b58c4fe56 --- /dev/null +++ b/results/contracts/mutants/COX/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.131391763687134, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/FVR/diff_result_difft.json b/results/contracts/mutants/COX/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..becf2ed38d3 --- /dev/null +++ b/results/contracts/mutants/COX/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 0.7143023014068604, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 34, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 27, + "end": 33, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 32, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 26, + "end": 34, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 130, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 146, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 161, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 202, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 219, + "changes": [ + { + "start": 67, + "end": 75, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 219, + "changes": [ + { + "start": 67, + "end": 73, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 239, + "changes": [ + { + "start": 39, + "end": 47, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 239, + "changes": [ + { + "start": 39, + "end": 45, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/ILR/diff_result_GT.json b/results/contracts/mutants/COX/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b2a713cd0c4 --- /dev/null +++ b/results/contracts/mutants/COX/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 8.208367347717285, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/ILR/diff_result_difft.json b/results/contracts/mutants/COX/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ba1683744ea --- /dev/null +++ b/results/contracts/mutants/COX/9/ILR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 1.0337347984313965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 10, + "end": 12, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 24, + "end": 25, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "50", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 12, + "end": 14, + "content": "49", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 181, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 221, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 221, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 257, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 257, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/MOI/diff_result_GT.json b/results/contracts/mutants/COX/9/MOI/diff_result_GT.json new file mode 100644 index 00000000000..acbcab0d743 --- /dev/null +++ b/results/contracts/mutants/COX/9/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 8.94069766998291, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/MOI/diff_result_difft.json b/results/contracts/mutants/COX/9/MOI/diff_result_difft.json new file mode 100644 index 00000000000..922fd1f9bc2 --- /dev/null +++ b/results/contracts/mutants/COX/9/MOI/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 9, + "timing": 1.7403998374938965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 494, + "changes": [] + }, + "rhs": { + "line_number": 494, + "changes": [ + { + "start": 72, + "end": 81, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 514, + "changes": [] + }, + "rhs": { + "line_number": 514, + "changes": [ + { + "start": 71, + "end": 80, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 531, + "changes": [] + }, + "rhs": { + "line_number": 531, + "changes": [ + { + "start": 94, + "end": 103, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 549, + "changes": [] + }, + "rhs": { + "line_number": 549, + "changes": [ + { + "start": 85, + "end": 94, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 568, + "changes": [] + }, + "rhs": { + "line_number": 568, + "changes": [ + { + "start": 90, + "end": 99, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 587, + "changes": [] + }, + "rhs": { + "line_number": 587, + "changes": [ + { + "start": 91, + "end": 100, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 662, + "changes": [] + }, + "rhs": { + "line_number": 662, + "changes": [ + { + "start": 69, + "end": 78, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 671, + "changes": [ + { + "start": 43, + "end": 50, + "content": "virtual", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 671, + "changes": [ + { + "start": 43, + "end": 59, + "content": "virtualonlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 692, + "changes": [] + }, + "rhs": { + "line_number": 692, + "changes": [ + { + "start": 87, + "end": 96, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/MOR/diff_result_GT.json b/results/contracts/mutants/COX/9/MOR/diff_result_GT.json new file mode 100644 index 00000000000..4b5bf94c87b --- /dev/null +++ b/results/contracts/mutants/COX/9/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 9.303205251693726, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/MOR/diff_result_difft.json b/results/contracts/mutants/COX/9/MOR/diff_result_difft.json new file mode 100644 index 00000000000..d162eaace00 --- /dev/null +++ b/results/contracts/mutants/COX/9/MOR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.3653836250305176, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 201, + "content": "initializer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 393, + "changes": [ + { + "start": 190, + "end": 199, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 66, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 710, + "changes": [ + { + "start": 57, + "end": 73, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 98, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 781, + "changes": [ + { + "start": 82, + "end": 91, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 68, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 791, + "changes": [ + { + "start": 52, + "end": 61, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 70, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 798, + "changes": [ + { + "start": 54, + "end": 63, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 145, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 875, + "changes": [ + { + "start": 136, + "end": 152, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 53, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 885, + "changes": [ + { + "start": 44, + "end": 60, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 894, + "changes": [ + { + "start": 211, + "end": 220, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 894, + "changes": [ + { + "start": 211, + "end": 227, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 954, + "changes": [ + { + "start": 59, + "end": 75, + "content": "whenStakeEnabled", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 954, + "changes": [ + { + "start": 59, + "end": 68, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/RSD/diff_result_GT.json b/results/contracts/mutants/COX/9/RSD/diff_result_GT.json new file mode 100644 index 00000000000..0f9ec3b51e6 --- /dev/null +++ b/results/contracts/mutants/COX/9/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 8.81684398651123, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/RSD/diff_result_difft.json b/results/contracts/mutants/COX/9/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f526109538d --- /dev/null +++ b/results/contracts/mutants/COX/9/RSD/diff_result_difft.json @@ -0,0 +1,432 @@ +{ + "number_of_changes": 41, + "timing": 0.42247867584228516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 13, + "content": "cs", + "highlight": "normal" + }, + { + "start": 14, + "end": 16, + "content": "==", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 61, + "changes": [ + { + "start": 4, + "end": 25, + "content": "/* return cs == 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "sub", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 57, + "content": "\"SafeMath: subtraction overflow\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* return sub(a, b, \"SafeMath: subtraction overflow\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 165, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 182, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "div", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 53, + "content": "\"SafeMath: division by zero\"", + "highlight": "string" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 8, + "end": 61, + "content": "/* return div(a, b, \"SafeMath: division by zero\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "c", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 225, + "changes": [ + { + "start": 8, + "end": 23, + "content": "/* return c; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 18, + "content": "mod", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 20, + "content": "a", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "b", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ",", + "highlight": "normal" + }, + { + "start": 25, + "end": 51, + "content": "\"SafeMath: modulo by zero\"", + "highlight": "string" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 240, + "changes": [ + { + "start": 8, + "end": 59, + "content": "/* return mod(a, b, \"SafeMath: modulo by zero\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/TOR/diff_result_GT.json b/results/contracts/mutants/COX/9/TOR/diff_result_GT.json new file mode 100644 index 00000000000..bfc98fa9421 --- /dev/null +++ b/results/contracts/mutants/COX/9/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 30, + "timing": 9.512272119522095, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/TOR/diff_result_difft.json b/results/contracts/mutants/COX/9/TOR/diff_result_difft.json new file mode 100644 index 00000000000..50ccd2f08b6 --- /dev/null +++ b/results/contracts/mutants/COX/9/TOR/diff_result_difft.json @@ -0,0 +1,342 @@ +{ + "number_of_changes": 18, + "timing": 0.6116054058074951, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 374, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 19, + "content": "msg", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 379, + "changes": [ + { + "start": 16, + "end": 18, + "content": "tx", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 13, + "content": "msg", + "highlight": "normal" + }, + { + "start": 14, + "end": 20, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 436, + "changes": [ + { + "start": 10, + "end": 12, + "content": "tx", + "highlight": "normal" + }, + { + "start": 13, + "end": 19, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 33, + "content": "msg", + "highlight": "normal" + }, + { + "start": 34, + "end": 40, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 435, + "changes": [ + { + "start": 30, + "end": 32, + "content": "tx", + "highlight": "normal" + }, + { + "start": 33, + "end": 39, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 433, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 26, + "content": "msg", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 431, + "changes": [ + { + "start": 23, + "end": 25, + "content": "tx", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 495, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 515, + "changes": [ + { + "start": 17, + "end": 20, + "content": "msg", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 515, + "changes": [ + { + "start": 17, + "end": 19, + "content": "tx", + "highlight": "normal" + }, + { + "start": 20, + "end": 26, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 533, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 533, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/VVR/diff_result_GT.json b/results/contracts/mutants/COX/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..4e61f6d7112 --- /dev/null +++ b/results/contracts/mutants/COX/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 17, + "timing": 7.570443153381348, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/COX/9/VVR/diff_result_difft.json b/results/contracts/mutants/COX/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..9459bce767c --- /dev/null +++ b/results/contracts/mutants/COX/9/VVR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 1.1784286499023438, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 14, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 13, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 21, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 14, + "end": 20, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 23, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 16, + "end": 22, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 293, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 295, + "changes": [ + { + "start": 10, + "end": 17, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 295, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 294, + "changes": [ + { + "start": 11, + "end": 18, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 294, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 19, + "content": "private", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 291, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/BOR/diff_result_GT.json b/results/contracts/mutants/CP/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..7a3e94b8a91 --- /dev/null +++ b/results/contracts/mutants/CP/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.143438816070557, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/BOR/diff_result_difft.json b/results/contracts/mutants/CP/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ec9a2fdcd2e --- /dev/null +++ b/results/contracts/mutants/CP/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.19323420524597168, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/DLR/diff_result_GT.json b/results/contracts/mutants/CP/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..a48c4b1f637 --- /dev/null +++ b/results/contracts/mutants/CP/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.9571425914764404, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/DLR/diff_result_difft.json b/results/contracts/mutants/CP/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c4c9aea8fe0 --- /dev/null +++ b/results/contracts/mutants/CP/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.25019335746765137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 61, + "end": 67, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 61, + "end": 68, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/EHC/diff_result_GT.json b/results/contracts/mutants/CP/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4f23e8da73a --- /dev/null +++ b/results/contracts/mutants/CP/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.862093210220337, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/EHC/diff_result_difft.json b/results/contracts/mutants/CP/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..87a96355f3a --- /dev/null +++ b/results/contracts/mutants/CP/1/EHC/diff_result_difft.json @@ -0,0 +1,166 @@ +{ + "number_of_changes": 20, + "timing": 1.9459004402160645, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/FVR/diff_result_GT.json b/results/contracts/mutants/CP/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b8775dbbd80 --- /dev/null +++ b/results/contracts/mutants/CP/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.121058940887451, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/FVR/diff_result_difft.json b/results/contracts/mutants/CP/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..99b1f40af67 --- /dev/null +++ b/results/contracts/mutants/CP/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.4858684539794922, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 6, + "end": 14, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 6, + "end": 12, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/GVR/diff_result_GT.json b/results/contracts/mutants/CP/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..3379094689a --- /dev/null +++ b/results/contracts/mutants/CP/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.994897365570068, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/GVR/diff_result_difft.json b/results/contracts/mutants/CP/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..3967a77b710 --- /dev/null +++ b/results/contracts/mutants/CP/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.201908826828003, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 22, + "end": 28, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/ILR/diff_result_GT.json b/results/contracts/mutants/CP/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..43e8897ecd2 --- /dev/null +++ b/results/contracts/mutants/CP/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.8404200077056885, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/ILR/diff_result_difft.json b/results/contracts/mutants/CP/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e73a1778bce --- /dev/null +++ b/results/contracts/mutants/CP/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.281360149383545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/RSD/diff_result_GT.json b/results/contracts/mutants/CP/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..bdb805c0b54 --- /dev/null +++ b/results/contracts/mutants/CP/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.8102548122406006, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/RSD/diff_result_difft.json b/results/contracts/mutants/CP/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..b8ff772e4ad --- /dev/null +++ b/results/contracts/mutants/CP/1/RSD/diff_result_difft.json @@ -0,0 +1,38 @@ +{ + "number_of_changes": 2, + "timing": 2.564084768295288, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "\"CP 1.0.0\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 8, + "end": 32, + "content": "/* return \"CP 1.0.0\"; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/SFR/diff_result_GT.json b/results/contracts/mutants/CP/1/SFR/diff_result_GT.json new file mode 100644 index 00000000000..d247fa1f937 --- /dev/null +++ b/results/contracts/mutants/CP/1/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.363351345062256, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/SFR/diff_result_difft.json b/results/contracts/mutants/CP/1/SFR/diff_result_difft.json new file mode 100644 index 00000000000..7dfa0557345 --- /dev/null +++ b/results/contracts/mutants/CP/1/SFR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9274530410766602, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 52, + "end": 55, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 52, + "end": 55, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/SLR/diff_result_GT.json b/results/contracts/mutants/CP/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..dfbc6eea690 --- /dev/null +++ b/results/contracts/mutants/CP/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.9002599716186523, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/1/SLR/diff_result_difft.json b/results/contracts/mutants/CP/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..f6a665819e8 --- /dev/null +++ b/results/contracts/mutants/CP/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5220255851745605, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 15, + "end": 25, + "content": "\"CP 1.0.0\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 15, + "end": 17, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/10/BOR/diff_result_GT.json b/results/contracts/mutants/CP/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..37a9b4684c5 --- /dev/null +++ b/results/contracts/mutants/CP/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.7935967445373535, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/10/BOR/diff_result_difft.json b/results/contracts/mutants/CP/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a8c4b597136 --- /dev/null +++ b/results/contracts/mutants/CP/10/BOR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 12, + "timing": 0.6505498886108398, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/10/ILR/diff_result_GT.json b/results/contracts/mutants/CP/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..bd2c9f6c240 --- /dev/null +++ b/results/contracts/mutants/CP/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 35, + "timing": 4.57379674911499, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/10/ILR/diff_result_difft.json b/results/contracts/mutants/CP/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..cf5e70242ab --- /dev/null +++ b/results/contracts/mutants/CP/10/ILR/diff_result_difft.json @@ -0,0 +1,250 @@ +{ + "number_of_changes": 10, + "timing": 0.9848110675811768, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 37, + "end": 38, + "content": "6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 37, + "end": 38, + "content": "5", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "3", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "2", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 35, + "end": 36, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/BOR/diff_result_GT.json b/results/contracts/mutants/CP/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..4a806f6fb2e --- /dev/null +++ b/results/contracts/mutants/CP/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.540635824203491, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/BOR/diff_result_difft.json b/results/contracts/mutants/CP/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..42ee627c592 --- /dev/null +++ b/results/contracts/mutants/CP/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.366196870803833, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/EHC/diff_result_GT.json b/results/contracts/mutants/CP/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..e7669a6fa68 --- /dev/null +++ b/results/contracts/mutants/CP/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.67401647567749, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/EHC/diff_result_difft.json b/results/contracts/mutants/CP/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..890f0383f80 --- /dev/null +++ b/results/contracts/mutants/CP/2/EHC/diff_result_difft.json @@ -0,0 +1,326 @@ +{ + "number_of_changes": 40, + "timing": 2.0862936973571777, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/ILR/diff_result_GT.json b/results/contracts/mutants/CP/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..91d6fc35041 --- /dev/null +++ b/results/contracts/mutants/CP/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.391125679016113, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/ILR/diff_result_difft.json b/results/contracts/mutants/CP/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..d5bc40465ea --- /dev/null +++ b/results/contracts/mutants/CP/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.5811777114868164, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/SFR/diff_result_GT.json b/results/contracts/mutants/CP/2/SFR/diff_result_GT.json new file mode 100644 index 00000000000..2328b0fd582 --- /dev/null +++ b/results/contracts/mutants/CP/2/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.214390993118286, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/2/SFR/diff_result_difft.json b/results/contracts/mutants/CP/2/SFR/diff_result_difft.json new file mode 100644 index 00000000000..db31c83986e --- /dev/null +++ b/results/contracts/mutants/CP/2/SFR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.4968442916870117, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 52, + "end": 55, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 52, + "end": 55, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 67, + "changes": [ + { + "start": 51, + "end": 54, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 67, + "changes": [ + { + "start": 51, + "end": 54, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/3/BOR/diff_result_GT.json b/results/contracts/mutants/CP/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..278684fc90c --- /dev/null +++ b/results/contracts/mutants/CP/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.381927728652954, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/3/BOR/diff_result_difft.json b/results/contracts/mutants/CP/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e4d0b53bdf3 --- /dev/null +++ b/results/contracts/mutants/CP/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.14267325401306152, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/3/EHC/diff_result_GT.json b/results/contracts/mutants/CP/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..8bc6fb2fe31 --- /dev/null +++ b/results/contracts/mutants/CP/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.456357479095459, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/3/EHC/diff_result_difft.json b/results/contracts/mutants/CP/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..aeaf534732d --- /dev/null +++ b/results/contracts/mutants/CP/3/EHC/diff_result_difft.json @@ -0,0 +1,486 @@ +{ + "number_of_changes": 60, + "timing": 1.0904607772827148, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/3/ILR/diff_result_GT.json b/results/contracts/mutants/CP/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c201fdfc6fe --- /dev/null +++ b/results/contracts/mutants/CP/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.004712820053101, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/3/ILR/diff_result_difft.json b/results/contracts/mutants/CP/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..f40dfd39238 --- /dev/null +++ b/results/contracts/mutants/CP/3/ILR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.5028548240661621, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/4/BOR/diff_result_GT.json b/results/contracts/mutants/CP/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..542668f2c47 --- /dev/null +++ b/results/contracts/mutants/CP/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.402939081192017, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/4/BOR/diff_result_difft.json b/results/contracts/mutants/CP/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..8d967fe306b --- /dev/null +++ b/results/contracts/mutants/CP/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.1609828472137451, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/4/EHC/diff_result_GT.json b/results/contracts/mutants/CP/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..ce869aac3af --- /dev/null +++ b/results/contracts/mutants/CP/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.721727609634399, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/4/EHC/diff_result_difft.json b/results/contracts/mutants/CP/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e2f2b232fa0 --- /dev/null +++ b/results/contracts/mutants/CP/4/EHC/diff_result_difft.json @@ -0,0 +1,646 @@ +{ + "number_of_changes": 80, + "timing": 0.5673162937164307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/4/ILR/diff_result_GT.json b/results/contracts/mutants/CP/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..3f47e9bf48e --- /dev/null +++ b/results/contracts/mutants/CP/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 13, + "timing": 5.145297050476074, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/4/ILR/diff_result_difft.json b/results/contracts/mutants/CP/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a21be12be00 --- /dev/null +++ b/results/contracts/mutants/CP/4/ILR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 1.1878783702850342, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/5/BOR/diff_result_GT.json b/results/contracts/mutants/CP/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..347d05e2d4b --- /dev/null +++ b/results/contracts/mutants/CP/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.345659494400024, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/5/BOR/diff_result_difft.json b/results/contracts/mutants/CP/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e4c8ca7ac51 --- /dev/null +++ b/results/contracts/mutants/CP/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.3377039432525635, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/5/EHC/diff_result_GT.json b/results/contracts/mutants/CP/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..1d6396b2f01 --- /dev/null +++ b/results/contracts/mutants/CP/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.984232664108276, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/5/EHC/diff_result_difft.json b/results/contracts/mutants/CP/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9caf3e0e985 --- /dev/null +++ b/results/contracts/mutants/CP/5/EHC/diff_result_difft.json @@ -0,0 +1,738 @@ +{ + "number_of_changes": 92, + "timing": 1.8954315185546875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 30, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "1e36", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 55, + "content": "\"I_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* require(_I_ > 0 && _I_ <= 1e36, \"I_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/5/ILR/diff_result_GT.json b/results/contracts/mutants/CP/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..59a40b40990 --- /dev/null +++ b/results/contracts/mutants/CP/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 21, + "timing": 4.835401773452759, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/5/ILR/diff_result_difft.json b/results/contracts/mutants/CP/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e23ae6a3422 --- /dev/null +++ b/results/contracts/mutants/CP/5/ILR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 1.766667366027832, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/6/BOR/diff_result_GT.json b/results/contracts/mutants/CP/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..119224453cf --- /dev/null +++ b/results/contracts/mutants/CP/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.9047417640686035, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/6/BOR/diff_result_difft.json b/results/contracts/mutants/CP/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..dde5c59e1ab --- /dev/null +++ b/results/contracts/mutants/CP/6/BOR/diff_result_difft.json @@ -0,0 +1,148 @@ +{ + "number_of_changes": 7, + "timing": 0.6649482250213623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/6/EHC/diff_result_GT.json b/results/contracts/mutants/CP/6/EHC/diff_result_GT.json new file mode 100644 index 00000000000..77ea77a3f51 --- /dev/null +++ b/results/contracts/mutants/CP/6/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.806318044662476, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/6/EHC/diff_result_difft.json b/results/contracts/mutants/CP/6/EHC/diff_result_difft.json new file mode 100644 index 00000000000..34189a228cf --- /dev/null +++ b/results/contracts/mutants/CP/6/EHC/diff_result_difft.json @@ -0,0 +1,804 @@ +{ + "number_of_changes": 100, + "timing": 0.9845435619354248, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 30, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "1e36", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 55, + "content": "\"I_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* require(_I_ > 0 && _I_ <= 1e36, \"I_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_K_", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 44, + "content": "\"K_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(_K_ <= 1e18, \"K_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/6/ILR/diff_result_GT.json b/results/contracts/mutants/CP/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..838e7de9e36 --- /dev/null +++ b/results/contracts/mutants/CP/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 23, + "timing": 4.392455339431763, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/6/ILR/diff_result_difft.json b/results/contracts/mutants/CP/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4065e3e383e --- /dev/null +++ b/results/contracts/mutants/CP/6/ILR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 1.294245958328247, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "3", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/7/BOR/diff_result_GT.json b/results/contracts/mutants/CP/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..f2c1ca01321 --- /dev/null +++ b/results/contracts/mutants/CP/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.571310520172119, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/7/BOR/diff_result_difft.json b/results/contracts/mutants/CP/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6d8b2bb768a --- /dev/null +++ b/results/contracts/mutants/CP/7/BOR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 9, + "timing": 1.8835866451263428, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/7/EHC/diff_result_GT.json b/results/contracts/mutants/CP/7/EHC/diff_result_GT.json new file mode 100644 index 00000000000..bb33fcfbb90 --- /dev/null +++ b/results/contracts/mutants/CP/7/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.695433616638184, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/7/EHC/diff_result_difft.json b/results/contracts/mutants/CP/7/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e02277ded64 --- /dev/null +++ b/results/contracts/mutants/CP/7/EHC/diff_result_difft.json @@ -0,0 +1,1094 @@ +{ + "number_of_changes": 136, + "timing": 1.531844139099121, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_K_", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 44, + "content": "\"K_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(_K_ <= 1e18, \"K_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_CLIFF_RATE_", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 56, + "content": "\"CLIFF_RATE_WRONG\"", + "highlight": "string" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* require(_CLIFF_RATE_ <= 1e18, \"CLIFF_RATE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 30, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "1e36", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 55, + "content": "\"I_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* require(_I_ > 0 && _I_ <= 1e36, \"I_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 30, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "1e36", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 55, + "content": "\"I_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* require(_I_ > 0 && _I_ <= 1e36, \"I_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_CLIFF_RATE_", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 56, + "content": "\"CLIFF_RATE_WRONG\"", + "highlight": "string" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* require(_CLIFF_RATE_ <= 1e18, \"CLIFF_RATE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_K_", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 44, + "content": "\"K_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(_K_ <= 1e18, \"K_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/7/ILR/diff_result_GT.json b/results/contracts/mutants/CP/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..4441a6e2a9d --- /dev/null +++ b/results/contracts/mutants/CP/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 25, + "timing": 3.9954264163970947, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/7/ILR/diff_result_difft.json b/results/contracts/mutants/CP/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..57eae39f461 --- /dev/null +++ b/results/contracts/mutants/CP/7/ILR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 7, + "timing": 1.6095385551452637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "3", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/8/BOR/diff_result_GT.json b/results/contracts/mutants/CP/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..366383ac95a --- /dev/null +++ b/results/contracts/mutants/CP/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 5.35905647277832, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/8/BOR/diff_result_difft.json b/results/contracts/mutants/CP/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..650358e8cfc --- /dev/null +++ b/results/contracts/mutants/CP/8/BOR/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 10, + "timing": 0.7180306911468506, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/8/EHC/diff_result_GT.json b/results/contracts/mutants/CP/8/EHC/diff_result_GT.json new file mode 100644 index 00000000000..1e8f9008f77 --- /dev/null +++ b/results/contracts/mutants/CP/8/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.174954175949097, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/8/EHC/diff_result_difft.json b/results/contracts/mutants/CP/8/EHC/diff_result_difft.json new file mode 100644 index 00000000000..e8f3ddb62a3 --- /dev/null +++ b/results/contracts/mutants/CP/8/EHC/diff_result_difft.json @@ -0,0 +1,1192 @@ +{ + "number_of_changes": 149, + "timing": 0.5067169666290283, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 27, + "content": "addressList", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ".", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "length", + "highlight": "normal" + }, + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + }, + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": ",", + "highlight": "normal" + }, + { + "start": 41, + "end": 60, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 60, + "end": 61, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 8, + "end": 68, + "content": "/* require(addressList.length == 7, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "timeLine", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ".", + "highlight": "normal" + }, + { + "start": 25, + "end": 31, + "content": "length", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + }, + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 57, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(timeLine.length == 5, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 56, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": ",", + "highlight": "normal" + }, + { + "start": 58, + "end": 74, + "content": "\"TIMELINE_WRONG\"", + "highlight": "string" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 8, + "end": 82, + "content": "/* require(block.timestamp <= _PHASE_BID_STARTTIME_, \"TIMELINE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "valueList", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ".", + "highlight": "normal" + }, + { + "start": 26, + "end": 32, + "content": "length", + "highlight": "normal" + }, + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + }, + { + "start": 36, + "end": 37, + "content": "4", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ",", + "highlight": "normal" + }, + { + "start": 39, + "end": 58, + "content": "\"LIST_LENGTH_WRONG\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 8, + "end": 66, + "content": "/* require(valueList.length == 4, \"LIST_LENGTH_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 30, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "1e36", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 55, + "content": "\"I_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* require(_I_ > 0 && _I_ <= 1e36, \"I_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_CLIFF_RATE_", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 56, + "content": "\"CLIFF_RATE_WRONG\"", + "highlight": "string" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* require(_CLIFF_RATE_ <= 1e18, \"CLIFF_RATE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_K_", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 44, + "content": "\"K_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(_K_ <= 1e18, \"K_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_K_", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": ",", + "highlight": "normal" + }, + { + "start": 29, + "end": 44, + "content": "\"K_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 44, + "end": 45, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 8, + "end": 52, + "content": "/* require(_K_ <= 1e18, \"K_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 28, + "content": "_CLIFF_RATE_", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 32, + "end": 36, + "content": "1e18", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 56, + "content": "\"CLIFF_RATE_WRONG\"", + "highlight": "string" + }, + { + "start": 56, + "end": 57, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 64, + "content": "/* require(_CLIFF_RATE_ <= 1e18, \"CLIFF_RATE_WRONG\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 19, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 22, + "end": 23, + "content": "0", + "highlight": "normal" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 27, + "end": 30, + "content": "_I_", + "highlight": "normal" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + }, + { + "start": 34, + "end": 38, + "content": "1e36", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 55, + "content": "\"I_VALUE_WRONG\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 63, + "content": "/* require(_I_ > 0 && _I_ <= 1e36, \"I_VALUE_WRONG\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 23, + "content": "address", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "this", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "balance", + "highlight": "normal" + }, + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + }, + { + "start": 41, + "end": 54, + "content": "_SETTEL_FUND_", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + }, + { + "start": 56, + "end": 79, + "content": "\"SETTLE_FUND_NOT_MATCH\"", + "highlight": "string" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 8, + "end": 87, + "content": "/* require(address(this).balance == _SETTEL_FUND_, \"SETTLE_FUND_NOT_MATCH\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/8/ILR/diff_result_GT.json b/results/contracts/mutants/CP/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..2a747138371 --- /dev/null +++ b/results/contracts/mutants/CP/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 33, + "timing": 4.779673099517822, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/8/ILR/diff_result_difft.json b/results/contracts/mutants/CP/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e78588b6dca --- /dev/null +++ b/results/contracts/mutants/CP/8/ILR/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 8, + "timing": 0.6976363658905029, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 37, + "end": 38, + "content": "6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 37, + "end": 38, + "content": "5", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "3", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/9/BOR/diff_result_GT.json b/results/contracts/mutants/CP/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..88fdaf9e3c4 --- /dev/null +++ b/results/contracts/mutants/CP/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 5.117833852767944, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/9/BOR/diff_result_difft.json b/results/contracts/mutants/CP/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4c6fe05475e --- /dev/null +++ b/results/contracts/mutants/CP/9/BOR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 11, + "timing": 0.15557479858398438, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 35, + "end": 37, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 32, + "end": 34, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 33, + "end": 34, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 33, + "end": 35, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 21, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 26, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 31, + "end": 33, + "content": "<=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 20, + "end": 22, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "<", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/9/ILR/diff_result_GT.json b/results/contracts/mutants/CP/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..34535960965 --- /dev/null +++ b/results/contracts/mutants/CP/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 34, + "timing": 5.027866840362549, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CP/9/ILR/diff_result_difft.json b/results/contracts/mutants/CP/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..9d075a6970f --- /dev/null +++ b/results/contracts/mutants/CP/9/ILR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 9, + "timing": 1.332576036453247, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 35, + "end": 36, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "3", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 43, + "end": 44, + "content": "2", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "4", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 61, + "end": 62, + "content": "3", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 37, + "end": 38, + "content": "6", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 37, + "end": 38, + "content": "5", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 56, + "end": 57, + "content": "4", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 44, + "changes": [ + { + "start": 38, + "end": 39, + "content": "6", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 30, + "end": 31, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "2", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 42, + "end": 43, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 35, + "end": 36, + "content": "5", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 35, + "end": 36, + "content": "4", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/BLR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..41669b14253 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.782735824584961, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/BLR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..85a28c151e6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.9894556999206543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 119, + "changes": [ + { + "start": 20, + "end": 24, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 119, + "changes": [ + { + "start": 20, + "end": 25, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bf5c1126f47 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.712071895599365, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..465c8b79932 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.517289400100708, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..7fdfac63127 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.252973556518555, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..37f9c479a33 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/CSC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 0.8801994323730469, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/DLR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..6fe0e812d6c --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.92080307006836, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/DLR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..e27b0f2ad27 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8239343166351318, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 71, + "end": 77, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 71, + "end": 78, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/EED/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..55147d45ba5 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.971820831298828, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/EED/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..28187a92c4f --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/EED/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 0.4934844970703125, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "Bid", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 19, + "content": "to", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + }, + { + "start": 21, + "end": 26, + "content": "input", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 33, + "content": "mtFee", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* emit Bid(to, input, mtFee); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/EHC/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..79e57a19c42 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.763145446777344, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/EHC/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..313002ed4ff --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/EHC/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 1.1563894748687744, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 35, + "content": "_BIDDER_PERMISSION_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 45, + "content": "isAllowed", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 52, + "content": "bidder", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 75, + "content": "\"BIDDER_NOT_ALLOWED\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(_BIDDER_PERMISSION_.isAllowed(bidder), \"BIDDER_NOT_ALLOWED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/ETR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/ETR/diff_result_GT.json new file mode 100644 index 00000000000..896bdab2faa --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/ETR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.989696264266968, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/ETR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/ETR/diff_result_difft.json new file mode 100644 index 00000000000..ec75d63be69 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/ETR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0405793190002441, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 19, + "end": 27, + "content": "transfer", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 19, + "end": 23, + "content": "send", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..8c7d75fba5a --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.195903062820435, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..6e3c36e4645 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.33892154693603516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/GVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..bab86b40c19 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.46871829032898, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/GVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..c0ad14cac87 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5575213432312012, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 22, + "end": 28, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..565c44dd882 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.037494421005249, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..1de3b409cc8 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.19773244857788086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOC/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/MOC/diff_result_GT.json new file mode 100644 index 00000000000..985865fe962 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.312573671340942, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOC/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/MOC/diff_result_difft.json new file mode 100644 index 00000000000..af359383c55 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 2, + "timing": 1.0000102519989014, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOD/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..58393a1b4b8 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.181479454040527, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOD/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..5dfce5469ba --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 2, + "timing": 0.8449749946594238, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOI/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..27c47e7a195 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.033164739608765, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOI/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..11dff7e5bb7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOI/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.16073870658874512, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 62, + "end": 70, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..1658ca8a6f2 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.024839162826538, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/MOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..0d2dad3abff --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.1915788650512695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "phaseBid", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 52, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/RSD/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d45a3df8d3a --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.958054542541504, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/RSD/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..ee943f1754f --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/RSD/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 22, + "timing": 0.6400918960571289, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "DecimalMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "divCeil", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 44, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 58, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ".", + "highlight": "normal" + }, + { + "start": 59, + "end": 68, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 76, + "content": "address", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 81, + "content": "this", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ".", + "highlight": "normal" + }, + { + "start": 84, + "end": 87, + "content": "sub", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 96, + "content": "poolBase", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* return DecimalMath.divCeil(poolQuote, _BASE_TOKEN_.balanceOf(address(this)).sub(poolBase)); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/RVS/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/RVS/diff_result_GT.json new file mode 100644 index 00000000000..843964e1f1a --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/RVS/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.90414047241211, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/RVS/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/RVS/diff_result_difft.json new file mode 100644 index 00000000000..21426b17326 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/RVS/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 6, + "timing": 0.44529056549072266, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 122, + "end": 123, + "content": ",", + "highlight": "normal" + }, + { + "start": 124, + "end": 131, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 132, + "end": 143, + "content": "unUsedQuote", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 71, + "content": "unUsedQuote", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/SCEC/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/SCEC/diff_result_GT.json new file mode 100644 index 00000000000..248d94437bc --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/SCEC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 9.206392765045166, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/SCEC/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/SCEC/diff_result_difft.json new file mode 100644 index 00000000000..f86d05b26bc --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/SCEC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 6, + "timing": 1.2630374431610107, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 122, + "end": 123, + "content": ",", + "highlight": "normal" + }, + { + "start": 124, + "end": 131, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 132, + "end": 143, + "content": "unUsedQuote", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 52, + "end": 59, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 60, + "end": 71, + "content": "unUsedQuote", + "highlight": "normal" + }, + { + "start": 71, + "end": 72, + "content": ",", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/SFR/diff_result_GT.json new file mode 100644 index 00000000000..c2e931b9d19 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.142105102539062, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/SFR/diff_result_difft.json new file mode 100644 index 00000000000..55891d1f08e --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/SFR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.41868257522583, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/TOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..d82b46e770f --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 10.034560203552246, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/TOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..7a24224eac6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.4744670391082764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/UORD/diff_result_GT.json b/results/contracts/mutants/CPFunding/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..823614d72e5 --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.205875635147095, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/1/UORD/diff_result_difft.json b/results/contracts/mutants/CPFunding/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..40aafcf87ec --- /dev/null +++ b/results/contracts/mutants/CPFunding/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.9609575271606445, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e95674d429b --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 10.16377067565918, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..720db8b42c4 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/BOR/diff_result_difft.json @@ -0,0 +1,260 @@ +{ + "number_of_changes": 10, + "timing": 1.5030577182769775, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 33, + "end": 34, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 153, + "changes": [ + { + "start": 30, + "end": 32, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/10/CSC/diff_result_GT.json new file mode 100644 index 00000000000..844412d39c5 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 20, + "timing": 9.604507207870483, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/10/CSC/diff_result_difft.json new file mode 100644 index 00000000000..53e10ee4bd0 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/CSC/diff_result_difft.json @@ -0,0 +1,476 @@ +{ + "number_of_changes": 44, + "timing": 0.3448302745819092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 190, + "changes": [ + { + "start": 12, + "end": 24, + "content": "quoteBalance", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 43, + "content": "_QUOTE_RESERVE_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 12, + "end": 18, + "content": "amount", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ">", + "highlight": "keyword" + }, + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 195, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/10/FVR/diff_result_GT.json new file mode 100644 index 00000000000..eb69d957bee --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.855574369430542, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/10/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3ebdc65eb75 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/FVR/diff_result_difft.json @@ -0,0 +1,266 @@ +{ + "number_of_changes": 10, + "timing": 1.616880178451538, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 30, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 31, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 29, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 174, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 174, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b226dbdc332 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.679471731185913, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4f4b9911a34 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/ILR/diff_result_difft.json @@ -0,0 +1,262 @@ +{ + "number_of_changes": 10, + "timing": 1.4003088474273682, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 204, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 204, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/10/SFR/diff_result_GT.json new file mode 100644 index 00000000000..609c3336775 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 10.631977319717407, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/10/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/10/SFR/diff_result_difft.json new file mode 100644 index 00000000000..487aa0574c3 --- /dev/null +++ b/results/contracts/mutants/CPFunding/10/SFR/diff_result_difft.json @@ -0,0 +1,256 @@ +{ + "number_of_changes": 10, + "timing": 1.2299282550811768, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 59, + "end": 62, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 59, + "end": 62, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 61, + "end": 64, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 61, + "end": 64, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 155, + "changes": [ + { + "start": 44, + "end": 47, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 155, + "changes": [ + { + "start": 44, + "end": 47, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9e3c7f322c7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.373507261276245, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..489a429cf99 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.30031418800354, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..556b9288231 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.462364435195923, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..e7b79a2cefa --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/CSC/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 8, + "timing": 0.6021764278411865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/EED/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..776038ee309 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 11.721615314483643, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/EED/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..b065b09e1ae --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/EED/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 18, + "timing": 1.4037363529205322, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "Bid", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 19, + "content": "to", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + }, + { + "start": 21, + "end": 26, + "content": "input", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 33, + "content": "mtFee", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* emit Bid(to, input, mtFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Cancel", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* emit Cancel(msg.sender,amount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/EHC/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..41bf2218ac1 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.688661336898804, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/EHC/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a036d6cb076 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/EHC/diff_result_difft.json @@ -0,0 +1,190 @@ +{ + "number_of_changes": 24, + "timing": 0.5695440769195557, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 35, + "content": "_BIDDER_PERMISSION_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 45, + "content": "isAllowed", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 52, + "content": "bidder", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 75, + "content": "\"BIDDER_NOT_ALLOWED\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(_BIDDER_PERMISSION_.isAllowed(bidder), \"BIDDER_NOT_ALLOWED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_SHARES_", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 46, + "content": "amount", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 67, + "content": "\"SHARES_NOT_ENOUGH\"", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(_SHARES_[msg.sender] >= amount, \"SHARES_NOT_ENOUGH\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..58da9738643 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.152974367141724, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..bf994841c94 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.015542984008789, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/GVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..c5d1574254a --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.36153507232666, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/GVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..61188b49439 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/GVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.0820724964141846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 22, + "end": 28, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 120, + "changes": [ + { + "start": 31, + "end": 40, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 120, + "changes": [ + { + "start": 31, + "end": 37, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..e64267fddb7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.619127035140991, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b4930d47fc6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.4571850299835205, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOC/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/MOC/diff_result_GT.json new file mode 100644 index 00000000000..f3efbcc1f52 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.403511047363281, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOC/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/MOC/diff_result_difft.json new file mode 100644 index 00000000000..900b4ba21ca --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOC/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 4, + "timing": 0.24474740028381348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 95, + "end": 109, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOD/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/MOD/diff_result_GT.json new file mode 100644 index 00000000000..04c8f400c02 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.888398170471191, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOD/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/MOD/diff_result_difft.json new file mode 100644 index 00000000000..5f8ccad4d8d --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 4, + "timing": 1.316941261291504, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 95, + "end": 109, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOI/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..986014d083f --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.986816644668579, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOI/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..0c5e704dfc1 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOI/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.0852127075195312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 62, + "end": 70, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 64, + "end": 72, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..e104dd8ac1f --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.304315328598022, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/MOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..c2e96de34e7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.440136194229126, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "phaseBid", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 52, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 86, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/RSD/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..45b29481a2d --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 8.522748231887817, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/RSD/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f0c2c089c04 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/RSD/diff_result_difft.json @@ -0,0 +1,268 @@ +{ + "number_of_changes": 37, + "timing": 0.9235289096832275, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "DecimalMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "divCeil", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 44, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 58, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ".", + "highlight": "normal" + }, + { + "start": 59, + "end": 68, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 76, + "content": "address", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 81, + "content": "this", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ".", + "highlight": "normal" + }, + { + "start": 84, + "end": 87, + "content": "sub", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 96, + "content": "poolBase", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* return DecimalMath.divCeil(poolQuote, _BASE_TOKEN_.balanceOf(address(this)).sub(poolBase)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 183, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 28, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 51, + "content": "this", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "sub", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 73, + "content": "_QUOTE_RESERVE_", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 183, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* return _QUOTE_TOKEN_.balanceOf(address(this)).sub(_QUOTE_RESERVE_); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/SFR/diff_result_GT.json new file mode 100644 index 00000000000..fefbec8004b --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 10.268476247787476, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/SFR/diff_result_difft.json new file mode 100644 index 00000000000..d5315907c71 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/SFR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.7095479965209961, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/TOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..26a5577dcfd --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 9.674386739730835, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/TOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..fb6bb17ab7f --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/TOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 1.226647138595581, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/UORD/diff_result_GT.json b/results/contracts/mutants/CPFunding/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..dcc7fd900d2 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.207780599594116, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/2/UORD/diff_result_difft.json b/results/contracts/mutants/CPFunding/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..ca8d6beaa91 --- /dev/null +++ b/results/contracts/mutants/CPFunding/2/UORD/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.904844045639038, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..9ecb67c6de6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.66112494468689, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..394afc543df --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.7244071960449219, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..8ab868f68dc --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.23957085609436, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..176092fd1ef --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/CSC/diff_result_difft.json @@ -0,0 +1,216 @@ +{ + "number_of_changes": 23, + "timing": 0.4748375415802002, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/EED/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/EED/diff_result_GT.json new file mode 100644 index 00000000000..c7d76f87460 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.053496599197388, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/EED/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/EED/diff_result_difft.json new file mode 100644 index 00000000000..1c386f049c7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/EED/diff_result_difft.json @@ -0,0 +1,198 @@ +{ + "number_of_changes": 22, + "timing": 0.8842072486877441, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 42, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 16, + "content": "Bid", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 19, + "content": "to", + "highlight": "normal" + }, + { + "start": 19, + "end": 20, + "content": ",", + "highlight": "normal" + }, + { + "start": 21, + "end": 26, + "content": "input", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 33, + "content": "mtFee", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 42, + "changes": [ + { + "start": 8, + "end": 41, + "content": "/* emit Bid(to, input, mtFee); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Cancel", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "amount", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 8, + "end": 45, + "content": "/* emit Cancel(msg.sender,amount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 107, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 19, + "content": "Settle", + "highlight": "type" + }, + { + "start": 19, + "end": 20, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 20, + "end": 21, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 107, + "changes": [ + { + "start": 8, + "end": 28, + "content": "/* emit Settle(); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/EHC/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..4d046a029cc --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 8.991200923919678, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/EHC/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..f788e6ab012 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/EHC/diff_result_difft.json @@ -0,0 +1,300 @@ +{ + "number_of_changes": 39, + "timing": 0.4770925045013428, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 35, + "content": "_BIDDER_PERMISSION_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 45, + "content": "isAllowed", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 52, + "content": "bidder", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 75, + "content": "\"BIDDER_NOT_ALLOWED\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(_BIDDER_PERMISSION_.isAllowed(bidder), \"BIDDER_NOT_ALLOWED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_SHARES_", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 46, + "content": "amount", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 67, + "content": "\"SHARES_NOT_ENOUGH\"", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(_SHARES_[msg.sender] >= amount, \"SHARES_NOT_ENOUGH\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 55, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 79, + "content": "_SETTLEMENT_EXPIRE_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ",", + "highlight": "normal" + }, + { + "start": 82, + "end": 97, + "content": "\"NOT_EMERGENCY\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(block.timestamp >= _PHASE_CALM_ENDTIME_.add(_SETTLEMENT_EXPIRE_), \"NOT_EMERGENCY\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0cfcbbc327f --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.878154039382935, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..507c4a75229 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.9893176555633545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ccf5f7176ae --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.163723707199097, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..c68f9466412 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/ILR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.6639418601989746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOC/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/MOC/diff_result_GT.json new file mode 100644 index 00000000000..d8137f0c8ba --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.314920902252197, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOC/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/MOC/diff_result_difft.json new file mode 100644 index 00000000000..bedc9d0c5c5 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOC/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 6, + "timing": 1.64143967628479, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 95, + "end": 109, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 46, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 48, + "end": 63, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOD/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/MOD/diff_result_GT.json new file mode 100644 index 00000000000..2b2951b59b6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.458911657333374, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOD/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/MOD/diff_result_difft.json new file mode 100644 index 00000000000..450daec9ada --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOD/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 6, + "timing": 1.7278130054473877, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 95, + "end": 109, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 46, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 48, + "end": 63, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOI/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/MOI/diff_result_GT.json new file mode 100644 index 00000000000..992586f51ac --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 10.706559896469116, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOI/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/MOI/diff_result_difft.json new file mode 100644 index 00000000000..da81a9d86a1 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOI/diff_result_difft.json @@ -0,0 +1,63 @@ +{ + "number_of_changes": 3, + "timing": 0.5280773639678955, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 62, + "end": 70, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 64, + "end": 72, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 32, + "end": 40, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..b662e06044b --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.393020153045654, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/MOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..fed3833933a --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.3571968078613281, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "phaseBid", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 52, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 86, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 46, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 39, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/RSD/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..e40b70f4306 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.197357177734375, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/RSD/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..38349857b2d --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/RSD/diff_result_difft.json @@ -0,0 +1,318 @@ +{ + "number_of_changes": 42, + "timing": 1.412043809890747, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 26, + "content": "DecimalMath", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 34, + "content": "divCeil", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 35, + "end": 44, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": ",", + "highlight": "normal" + }, + { + "start": 46, + "end": 58, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ".", + "highlight": "normal" + }, + { + "start": 59, + "end": 68, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 76, + "content": "address", + "highlight": "normal" + }, + { + "start": 76, + "end": 77, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 77, + "end": 81, + "content": "this", + "highlight": "normal" + }, + { + "start": 81, + "end": 82, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 82, + "end": 83, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 83, + "end": 84, + "content": ".", + "highlight": "normal" + }, + { + "start": 84, + "end": 87, + "content": "sub", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 96, + "content": "poolBase", + "highlight": "normal" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 177, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* return DecimalMath.divCeil(poolQuote, _BASE_TOKEN_.balanceOf(address(this)).sub(poolBase)); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 183, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 28, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 38, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 46, + "content": "address", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 47, + "end": 51, + "content": "this", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ".", + "highlight": "normal" + }, + { + "start": 54, + "end": 57, + "content": "sub", + "highlight": "normal" + }, + { + "start": 57, + "end": 58, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 58, + "end": 73, + "content": "_QUOTE_RESERVE_", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 183, + "changes": [ + { + "start": 8, + "end": 81, + "content": "/* return _QUOTE_TOKEN_.balanceOf(address(this)).sub(_QUOTE_RESERVE_); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 23, + "content": "_SHARES_", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 28, + "content": "user", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 210, + "changes": [ + { + "start": 8, + "end": 36, + "content": "/* return _SHARES_[user]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/SFR/diff_result_GT.json new file mode 100644 index 00000000000..35b71d32fa0 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.200767040252686, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/SFR/diff_result_difft.json new file mode 100644 index 00000000000..96f2d09d7d3 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/SFR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.5478489398956299, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/TOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..b01b0b37703 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 9.515368223190308, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/3/TOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..450fc675bd8 --- /dev/null +++ b/results/contracts/mutants/CPFunding/3/TOR/diff_result_difft.json @@ -0,0 +1,118 @@ +{ + "number_of_changes": 6, + "timing": 1.2295076847076416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..e91461a1729 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.797954797744751, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6db1f24cf57 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/BOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.0141327381134033, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..9e424bedb24 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 8.977940082550049, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..a1185be0691 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/CSC/diff_result_difft.json @@ -0,0 +1,254 @@ +{ + "number_of_changes": 26, + "timing": 0.606564998626709, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/EHC/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..920e30f7bae --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 8.294648170471191, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/EHC/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..77da2b8c413 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/EHC/diff_result_difft.json @@ -0,0 +1,362 @@ +{ + "number_of_changes": 46, + "timing": 1.2448291778564453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 35, + "content": "_BIDDER_PERMISSION_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 45, + "content": "isAllowed", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 52, + "content": "bidder", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 75, + "content": "\"BIDDER_NOT_ALLOWED\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(_BIDDER_PERMISSION_.isAllowed(bidder), \"BIDDER_NOT_ALLOWED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_SHARES_", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 46, + "content": "amount", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 67, + "content": "\"SHARES_NOT_ENOUGH\"", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(_SHARES_[msg.sender] >= amount, \"SHARES_NOT_ENOUGH\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 55, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 79, + "content": "_SETTLEMENT_EXPIRE_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ",", + "highlight": "normal" + }, + { + "start": 82, + "end": 97, + "content": "\"NOT_EMERGENCY\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(block.timestamp >= _PHASE_CALM_ENDTIME_.add(_SETTLEMENT_EXPIRE_), \"NOT_EMERGENCY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 26, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 45, + "content": "\"ALREADY_SETTLED\"", + "highlight": "string" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(!_SETTLED_, \"ALREADY_SETTLED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..42a2ee9770c --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.126511335372925, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..46f8f2650c3 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.5250635147094727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..935ea3e51ee --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.995105266571045, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..3268ee229a2 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/ILR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.3996825218200684, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOC/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/MOC/diff_result_GT.json new file mode 100644 index 00000000000..13e002a34ca --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.429841756820679, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOC/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/MOC/diff_result_difft.json new file mode 100644 index 00000000000..492ff2fb7f4 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOC/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 8, + "timing": 1.070754051208496, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 95, + "end": 109, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 46, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 48, + "end": 63, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 40, + "end": 55, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 57, + "end": 72, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOD/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/MOD/diff_result_GT.json new file mode 100644 index 00000000000..fe37ab084ea --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.445712804794312, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOD/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/MOD/diff_result_difft.json new file mode 100644 index 00000000000..9d1eedf12ec --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOD/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 8, + "timing": 1.347057580947876, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 47, + "end": 63, + "content": "preventReentrant", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 65, + "end": 81, + "content": "preventReentrant", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 95, + "end": 109, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 46, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 48, + "end": 63, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 40, + "end": 55, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 57, + "end": 72, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOI/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/MOI/diff_result_GT.json new file mode 100644 index 00000000000..14881774b0a --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.658295154571533, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOI/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/MOI/diff_result_difft.json new file mode 100644 index 00000000000..68578f69449 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOI/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.772430419921875, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 62, + "end": 70, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 64, + "end": 72, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 32, + "end": 40, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 30, + "end": 38, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..113c596eaa8 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.042977094650269, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/MOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..56b35712ede --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.8858222961425781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "phaseBid", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 52, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 92, + "content": "phaseBidOrCalm", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 78, + "end": 86, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 46, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 31, + "end": 39, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 40, + "end": 55, + "content": "phaseSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 40, + "end": 48, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/SFR/diff_result_GT.json new file mode 100644 index 00000000000..caa44460c8b --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 9.540019512176514, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/SFR/diff_result_difft.json new file mode 100644 index 00000000000..854fe08453e --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/SFR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 1.464768409729004, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/TOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..5b3fd9f08f7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 10.58414101600647, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/4/TOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..e1354ded09a --- /dev/null +++ b/results/contracts/mutants/CPFunding/4/TOR/diff_result_difft.json @@ -0,0 +1,154 @@ +{ + "number_of_changes": 8, + "timing": 0.8616640567779541, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c9669d1e1fc --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.487496614456177, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..7a005dc1c6f --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/BOR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 2.1907806396484375, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 33, + "end": 34, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..11bfb58fa1c --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 9.31421422958374, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..dbe67af29d0 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/CSC/diff_result_difft.json @@ -0,0 +1,292 @@ +{ + "number_of_changes": 29, + "timing": 2.5751357078552246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/EHC/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..14b4aa64e2c --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 11.588271141052246, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/EHC/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..416a7df579c --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/EHC/diff_result_difft.json @@ -0,0 +1,424 @@ +{ + "number_of_changes": 53, + "timing": 0.1499793529510498, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 35, + "content": "_BIDDER_PERMISSION_", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": ".", + "highlight": "normal" + }, + { + "start": 36, + "end": 45, + "content": "isAllowed", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 46, + "end": 52, + "content": "bidder", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ",", + "highlight": "normal" + }, + { + "start": 55, + "end": 75, + "content": "\"BIDDER_NOT_ALLOWED\"", + "highlight": "string" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* require(_BIDDER_PERMISSION_.isAllowed(bidder), \"BIDDER_NOT_ALLOWED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 24, + "content": "_SHARES_", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 40, + "end": 46, + "content": "amount", + "highlight": "normal" + }, + { + "start": 46, + "end": 47, + "content": ",", + "highlight": "normal" + }, + { + "start": 48, + "end": 67, + "content": "\"SHARES_NOT_ENOUGH\"", + "highlight": "string" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 8, + "end": 75, + "content": "/* require(_SHARES_[msg.sender] >= amount, \"SHARES_NOT_ENOUGH\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 55, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ".", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 60, + "end": 79, + "content": "_SETTLEMENT_EXPIRE_", + "highlight": "normal" + }, + { + "start": 79, + "end": 80, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 80, + "end": 81, + "content": ",", + "highlight": "normal" + }, + { + "start": 82, + "end": 97, + "content": "\"NOT_EMERGENCY\"", + "highlight": "string" + }, + { + "start": 97, + "end": 98, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 8, + "end": 105, + "content": "/* require(block.timestamp >= _PHASE_CALM_ENDTIME_.add(_SETTLEMENT_EXPIRE_), \"NOT_EMERGENCY\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 26, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 45, + "content": "\"ALREADY_SETTLED\"", + "highlight": "string" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 118, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(!_SETTLED_, \"ALREADY_SETTLED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 26, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 45, + "content": "\"ALREADY_SETTLED\"", + "highlight": "string" + }, + { + "start": 45, + "end": 46, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 175, + "changes": [ + { + "start": 8, + "end": 53, + "content": "/* require(!_SETTLED_, \"ALREADY_SETTLED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1807c9dc385 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.089401483535767, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..f290161512d --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/FVR/diff_result_difft.json @@ -0,0 +1,136 @@ +{ + "number_of_changes": 5, + "timing": 0.26028966903686523, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 30, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..6de42f4b088 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.152173519134521, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..720cd55a129 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/ILR/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 5, + "timing": 0.8230276107788086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/MOI/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/MOI/diff_result_GT.json new file mode 100644 index 00000000000..cff655d4ef9 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 9.49138593673706, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/MOI/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/MOI/diff_result_difft.json new file mode 100644 index 00000000000..5b7c0124b67 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/MOI/diff_result_difft.json @@ -0,0 +1,101 @@ +{ + "number_of_changes": 5, + "timing": 1.5229167938232422, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 62, + "end": 70, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 64, + "end": 72, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 32, + "end": 40, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 30, + "end": 38, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 67, + "end": 75, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/SFR/diff_result_GT.json new file mode 100644 index 00000000000..d5ea27bcbb1 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.144750833511353, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/SFR/diff_result_difft.json new file mode 100644 index 00000000000..5b9abef126e --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/SFR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.6568069458007812, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/TOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..fef5e8e4a32 --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 10.23136019706726, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/5/TOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..7f2731001af --- /dev/null +++ b/results/contracts/mutants/CPFunding/5/TOR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 10, + "timing": 0.616016149520874, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 28, + "content": "msg", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 25, + "end": 27, + "content": "tx", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 55, + "changes": [ + { + "start": 20, + "end": 23, + "content": "msg", + "highlight": "normal" + }, + { + "start": 24, + "end": 30, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 55, + "changes": [ + { + "start": 20, + "end": 22, + "content": "tx", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 41, + "end": 44, + "content": "msg", + "highlight": "normal" + }, + { + "start": 45, + "end": 51, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 41, + "end": 43, + "content": "tx", + "highlight": "normal" + }, + { + "start": 44, + "end": 50, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 11, + "content": "msg", + "highlight": "normal" + }, + { + "start": 12, + "end": 18, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 8, + "end": 10, + "content": "tx", + "highlight": "normal" + }, + { + "start": 11, + "end": 17, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..57939b5799e --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.207902193069458, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..1b8cc8d4bba --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/BOR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 1.1578197479248047, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 33, + "end": 34, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..3b3fb6c76fd --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 9.750836372375488, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..53a3081d78f --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/CSC/diff_result_difft.json @@ -0,0 +1,328 @@ +{ + "number_of_changes": 32, + "timing": 3.7681527137756348, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..ee4655568e3 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.529848575592041, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..4eba2baed52 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/FVR/diff_result_difft.json @@ -0,0 +1,162 @@ +{ + "number_of_changes": 6, + "timing": 0.9815304279327393, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 30, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..cfdf8d0e04c --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 10.365611553192139, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..fd2314d6685 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/ILR/diff_result_difft.json @@ -0,0 +1,160 @@ +{ + "number_of_changes": 6, + "timing": 0.8097724914550781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/MOI/diff_result_GT.json b/results/contracts/mutants/CPFunding/6/MOI/diff_result_GT.json new file mode 100644 index 00000000000..ecc59fb2b78 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 9.536041259765625, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/MOI/diff_result_difft.json b/results/contracts/mutants/CPFunding/6/MOI/diff_result_difft.json new file mode 100644 index 00000000000..2be04058926 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/MOI/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.8562517166137695, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 58, + "changes": [] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 62, + "end": 70, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 64, + "end": 72, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 32, + "end": 40, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 188, + "changes": [] + }, + "rhs": { + "line_number": 188, + "changes": [ + { + "start": 30, + "end": 38, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 197, + "changes": [] + }, + "rhs": { + "line_number": 197, + "changes": [ + { + "start": 67, + "end": 75, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 203, + "changes": [] + }, + "rhs": { + "line_number": 203, + "changes": [ + { + "start": 68, + "end": 76, + "content": "phaseBid", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/6/SFR/diff_result_GT.json new file mode 100644 index 00000000000..7b7442dde79 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.213370323181152, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/6/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/6/SFR/diff_result_difft.json new file mode 100644 index 00000000000..90552f56740 --- /dev/null +++ b/results/contracts/mutants/CPFunding/6/SFR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 1.115856647491455, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b9232f89eeb --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 10.11860990524292, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2c6475b2183 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/BOR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.8725705146789551, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 33, + "end": 34, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0b19b108a31 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 9.275806903839111, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..e0fb24d6e56 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/CSC/diff_result_difft.json @@ -0,0 +1,364 @@ +{ + "number_of_changes": 35, + "timing": 0.6497125625610352, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2ef4f505634 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.24068284034729, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..ba1ded072d2 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/FVR/diff_result_difft.json @@ -0,0 +1,188 @@ +{ + "number_of_changes": 7, + "timing": 0.9933571815490723, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 30, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 31, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 29, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..85be18c27e9 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 9.991994857788086, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7d5bd2fc86b --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/ILR/diff_result_difft.json @@ -0,0 +1,186 @@ +{ + "number_of_changes": 7, + "timing": 1.189819574356079, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/7/SFR/diff_result_GT.json new file mode 100644 index 00000000000..42d7443ed24 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.648035049438477, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/7/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/7/SFR/diff_result_difft.json new file mode 100644 index 00000000000..ec5133e3b95 --- /dev/null +++ b/results/contracts/mutants/CPFunding/7/SFR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 1.721754789352417, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..09e17722ce4 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.488770008087158, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d9280abb589 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/BOR/diff_result_difft.json @@ -0,0 +1,212 @@ +{ + "number_of_changes": 8, + "timing": 1.1790149211883545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 33, + "end": 34, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/8/CSC/diff_result_GT.json new file mode 100644 index 00000000000..070b42dd6b3 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 16, + "timing": 8.682011365890503, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/8/CSC/diff_result_difft.json new file mode 100644 index 00000000000..1d938af18c9 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/CSC/diff_result_difft.json @@ -0,0 +1,400 @@ +{ + "number_of_changes": 38, + "timing": 1.2748122215270996, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..e1ae25682d6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.685243129730225, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..10dd58f7d96 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/FVR/diff_result_difft.json @@ -0,0 +1,214 @@ +{ + "number_of_changes": 8, + "timing": 0.3761744499206543, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 30, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 31, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 29, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b50f939381c --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 10.175024032592773, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..8add957883d --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/ILR/diff_result_difft.json @@ -0,0 +1,210 @@ +{ + "number_of_changes": 8, + "timing": 0.9188525676727295, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/8/SFR/diff_result_GT.json new file mode 100644 index 00000000000..0fd3b7b0d64 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 9.325740814208984, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/8/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/8/SFR/diff_result_difft.json new file mode 100644 index 00000000000..87252610f21 --- /dev/null +++ b/results/contracts/mutants/CPFunding/8/SFR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 8, + "timing": 2.18650221824646, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 61, + "end": 64, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 61, + "end": 64, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/BOR/diff_result_GT.json b/results/contracts/mutants/CPFunding/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bc4e77f90c6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 10.52362322807312, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/BOR/diff_result_difft.json b/results/contracts/mutants/CPFunding/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4d8de76cf3a --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/BOR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 0.20770788192749023, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 46, + "changes": [ + { + "start": 37, + "end": 39, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 46, + "changes": [ + { + "start": 38, + "end": 39, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 23, + "end": 25, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 26, + "end": 28, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 33, + "end": 34, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 127, + "changes": [ + { + "start": 22, + "end": 24, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 22, + "end": 24, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 38, + "end": 40, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 29, + "end": 31, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/CSC/diff_result_GT.json b/results/contracts/mutants/CPFunding/9/CSC/diff_result_GT.json new file mode 100644 index 00000000000..e6cde8ef469 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 18, + "timing": 7.931254863739014, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/CSC/diff_result_difft.json b/results/contracts/mutants/CPFunding/9/CSC/diff_result_difft.json new file mode 100644 index 00000000000..2d8824cc0ed --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/CSC/diff_result_difft.json @@ -0,0 +1,438 @@ +{ + "number_of_changes": 41, + "timing": 0.16447687149047852, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "data", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": ".", + "highlight": "normal" + }, + { + "start": 16, + "end": 22, + "content": "length", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": ">", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 11, + "end": 15, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 12, + "end": 27, + "content": "_poolQuoteToken", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 37, + "content": "address", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 51, + "content": "_QUOTE_TOKEN_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 25, + "content": "_UNUSED_BASE_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ">", + "highlight": "keyword" + }, + { + "start": 28, + "end": 36, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 26, + "content": "_poolBaseToken", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "=", + "highlight": "normal" + }, + { + "start": 29, + "end": 36, + "content": "address", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "_BASE_TOKEN_", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 127, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ">", + "highlight": "keyword" + }, + { + "start": 24, + "end": 40, + "content": "_POOL_QUOTE_CAP_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 124, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 153, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": "<", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 150, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 29, + "end": 31, + "content": "==", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 157, + "changes": [ + { + "start": 19, + "end": 29, + "content": "unUsedBase", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ">", + "highlight": "keyword" + }, + { + "start": 32, + "end": 40, + "content": "poolBase", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 154, + "changes": [ + { + "start": 19, + "end": 23, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 12, + "end": 21, + "content": "poolQuote", + "highlight": "normal" + }, + { + "start": 22, + "end": 24, + "content": "==", + "highlight": "keyword" + }, + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 190, + "changes": [ + { + "start": 12, + "end": 24, + "content": "quoteBalance", + "highlight": "normal" + }, + { + "start": 25, + "end": 27, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 28, + "end": 43, + "content": "_QUOTE_RESERVE_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 187, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/FVR/diff_result_GT.json b/results/contracts/mutants/CPFunding/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bb6b717e431 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.598215341567993, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/FVR/diff_result_difft.json b/results/contracts/mutants/CPFunding/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8fc0af7f473 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/FVR/diff_result_difft.json @@ -0,0 +1,240 @@ +{ + "number_of_changes": 9, + "timing": 1.6465764045715332, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 37, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 29, + "end": 35, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 77, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 45, + "changes": [ + { + "start": 69, + "end": 75, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 61, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 58, + "changes": [ + { + "start": 53, + "end": 59, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 63, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 30, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 22, + "end": 28, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 31, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 117, + "changes": [ + { + "start": 23, + "end": 29, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 125, + "changes": [ + { + "start": 31, + "end": 37, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 125, + "changes": [ + { + "start": 31, + "end": 39, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 164, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/ILR/diff_result_GT.json b/results/contracts/mutants/CPFunding/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..c9d9bd474b7 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.300702571868896, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/ILR/diff_result_difft.json b/results/contracts/mutants/CPFunding/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..161a524a0a6 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/ILR/diff_result_difft.json @@ -0,0 +1,236 @@ +{ + "number_of_changes": 9, + "timing": 0.11932563781738281, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 16, + "content": "3e15", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 12, + "end": 28, + "content": "2999999999999999", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 147, + "changes": [ + { + "start": 25, + "end": 26, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 144, + "changes": [ + { + "start": 41, + "end": 42, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 152, + "changes": [ + { + "start": 20, + "end": 21, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 168, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 170, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 170, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 198, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 198, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/SFR/diff_result_GT.json b/results/contracts/mutants/CPFunding/9/SFR/diff_result_GT.json new file mode 100644 index 00000000000..303701a0068 --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 9.624094247817993, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPFunding/9/SFR/diff_result_difft.json b/results/contracts/mutants/CPFunding/9/SFR/diff_result_difft.json new file mode 100644 index 00000000000..0fcc9da640b --- /dev/null +++ b/results/contracts/mutants/CPFunding/9/SFR/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 9, + "timing": 1.9348671436309814, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 30, + "end": 33, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 36, + "end": 39, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 64, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 40, + "end": 43, + "content": "add", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 112, + "changes": [ + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 131, + "changes": [ + { + "start": 32, + "end": 35, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 134, + "changes": [ + { + "start": 59, + "end": 62, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 134, + "changes": [ + { + "start": 59, + "end": 62, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 133, + "changes": [ + { + "start": 61, + "end": 64, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 133, + "changes": [ + { + "start": 61, + "end": 64, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/BLR/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..ded88c07b2a --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.8087410926818848, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/BLR/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..361f121c820 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.24875903129577637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 33, + "end": 38, + "content": "false", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 33, + "end": 37, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..990a3d7907b --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.904430866241455, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..879c34542b5 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.736947774887085, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/EHC/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..c43d3643588 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.952082395553589, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/EHC/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..8c1eca3464f --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/EHC/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 16, + "timing": 2.186363697052002, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 27, + "content": "\"NOT_PHASE_BID\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 0, + "end": 27, + "content": " \"NOT_PHASE_BID\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 93, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 0, + "end": 94, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_BID_ENDTIME_,", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..c8b5c0dd497 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.248183488845825, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..d44710a4107 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.8773744106292725, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/ILR/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..b149b265676 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.2196571826934814, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/ILR/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..879854d7870 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.23255372047424316, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 52, + "end": 57, + "content": "86400", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 52, + "end": 57, + "content": "86399", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/VUR/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/VUR/diff_result_GT.json new file mode 100644 index 00000000000..4be9693f7b1 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/VUR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.7831408977508545, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/VUR/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/VUR/diff_result_difft.json new file mode 100644 index 00000000000..1cb2cba82ec --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/VUR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5196969509124756, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 50, + "end": 56, + "content": "finney", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 50, + "end": 53, + "content": "wei", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..cc8f88c1811 --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.882551908493042, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/1/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..eedc3a4331f --- /dev/null +++ b/results/contracts/mutants/CPStorage/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.3820457458496094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/10/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..55875881c27 --- /dev/null +++ b/results/contracts/mutants/CPStorage/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.313670873641968, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/10/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..73c10aa6814 --- /dev/null +++ b/results/contracts/mutants/CPStorage/10/BOR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 10, + "timing": 1.274106740951538, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 70, + "end": 72, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/10/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/10/VVR/diff_result_GT.json new file mode 100644 index 00000000000..a8eee94ac60 --- /dev/null +++ b/results/contracts/mutants/CPStorage/10/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 4.020600080490112, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/10/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/10/VVR/diff_result_difft.json new file mode 100644 index 00000000000..e46b76f3b7a --- /dev/null +++ b/results/contracts/mutants/CPStorage/10/VVR/diff_result_difft.json @@ -0,0 +1,248 @@ +{ + "number_of_changes": 10, + "timing": 1.3391358852386475, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..36bcd5e360b --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.6727566719055176, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..860cd2f321a --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.1588137149810791, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/EHC/diff_result_GT.json b/results/contracts/mutants/CPStorage/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..23a908fb385 --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.120125770568848, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/EHC/diff_result_difft.json b/results/contracts/mutants/CPStorage/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..6e50cd3f212 --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/EHC/diff_result_difft.json @@ -0,0 +1,346 @@ +{ + "number_of_changes": 32, + "timing": 2.268937110900879, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 93, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 0, + "end": 94, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_BID_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 27, + "content": "\"NOT_PHASE_BID\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 0, + "end": 27, + "content": " \"NOT_PHASE_BID\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 12, + "end": 28, + "content": "\"NOT_PHASE_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 0, + "end": 28, + "content": " \"NOT_PHASE_CALM\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 50, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 54, + "end": 59, + "content": "block", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + }, + { + "start": 72, + "end": 92, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 0, + "end": 93, + "content": " block.timestamp >= _PHASE_BID_ENDTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..52d229406a9 --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.017335414886475, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..6280f54bc7d --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/GVR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.8175921440124512, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/ILR/diff_result_GT.json b/results/contracts/mutants/CPStorage/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..ff7e744ddfa --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.9199137687683105, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/ILR/diff_result_difft.json b/results/contracts/mutants/CPStorage/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..e870b4b974b --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/ILR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.14548754692077637, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 52, + "end": 57, + "content": "86400", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 52, + "end": 57, + "content": "86399", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "6", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..d82d78d2e95 --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.883667230606079, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/2/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..3ffb116b8eb --- /dev/null +++ b/results/contracts/mutants/CPStorage/2/VVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.8255820274353027, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..1910da17c85 --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.680999755859375, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..132d7119e22 --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.7351109981536865, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/EHC/diff_result_GT.json b/results/contracts/mutants/CPStorage/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..09504ac55b9 --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.3847579956054688, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/EHC/diff_result_difft.json b/results/contracts/mutants/CPStorage/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9f7ce9e545a --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/EHC/diff_result_difft.json @@ -0,0 +1,516 @@ +{ + "number_of_changes": 48, + "timing": 2.420531988143921, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 93, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 0, + "end": 94, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_BID_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 27, + "content": "\"NOT_PHASE_BID\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 0, + "end": 27, + "content": " \"NOT_PHASE_BID\"", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 12, + "end": 28, + "content": "\"NOT_PHASE_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 0, + "end": 28, + "content": " \"NOT_PHASE_CALM\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 50, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 54, + "end": 59, + "content": "block", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + }, + { + "start": 72, + "end": 92, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 0, + "end": 93, + "content": " block.timestamp >= _PHASE_BID_ENDTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 94, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 0, + "end": 95, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 12, + "end": 35, + "content": "\"NOT_PHASE_BID_OR_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 0, + "end": 35, + "content": " \"NOT_PHASE_BID_OR_CALM\"", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/3/GVR/diff_result_GT.json new file mode 100644 index 00000000000..2c5b475ef9d --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.794637680053711, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/3/GVR/diff_result_difft.json new file mode 100644 index 00000000000..d8a671998e2 --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/GVR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.35920071601867676, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/ILR/diff_result_GT.json b/results/contracts/mutants/CPStorage/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..f549854cc36 --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.601229667663574, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/ILR/diff_result_difft.json b/results/contracts/mutants/CPStorage/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..2b4ffcfc9af --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/ILR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.5654094219207764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 52, + "end": 57, + "content": "86400", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "7", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 52, + "end": 57, + "content": "86399", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "6", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/3/VVR/diff_result_GT.json new file mode 100644 index 00000000000..89235374d19 --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.6896440982818604, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/3/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..42cdbc3bebd --- /dev/null +++ b/results/contracts/mutants/CPStorage/3/VVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 1.7113471031188965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..175a01f82fe --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.7358238697052, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..2533798218b --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/BOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 1.2023799419403076, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/EHC/diff_result_GT.json b/results/contracts/mutants/CPStorage/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..5e1b8c20f61 --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.8076441287994385, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/EHC/diff_result_difft.json b/results/contracts/mutants/CPStorage/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..04759488c2e --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/EHC/diff_result_difft.json @@ -0,0 +1,596 @@ +{ + "number_of_changes": 58, + "timing": 2.017474889755249, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 93, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 0, + "end": 94, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_BID_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 27, + "content": "\"NOT_PHASE_BID\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 0, + "end": 27, + "content": " \"NOT_PHASE_BID\"", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 50, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 54, + "end": 59, + "content": "block", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + }, + { + "start": 72, + "end": 92, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 0, + "end": 93, + "content": " block.timestamp >= _PHASE_BID_ENDTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 12, + "end": 28, + "content": "\"NOT_PHASE_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 0, + "end": 28, + "content": " \"NOT_PHASE_CALM\"", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 94, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 0, + "end": 95, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 12, + "end": 35, + "content": "\"NOT_PHASE_BID_OR_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 0, + "end": 35, + "content": " \"NOT_PHASE_BID_OR_CALM\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 55, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 72, + "content": "\"NOT_PHASE_EXE\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(block.timestamp >= _PHASE_CALM_ENDTIME_, \"NOT_PHASE_EXE\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/4/GVR/diff_result_GT.json new file mode 100644 index 00000000000..eccee4701d1 --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.6702356338500977, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/4/GVR/diff_result_difft.json new file mode 100644 index 00000000000..827f7c447b8 --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/GVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.3003883361816406, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/4/VVR/diff_result_GT.json new file mode 100644 index 00000000000..7f9f8d6f8db --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.205141067504883, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/4/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/4/VVR/diff_result_difft.json new file mode 100644 index 00000000000..247b7e3c311 --- /dev/null +++ b/results/contracts/mutants/CPStorage/4/VVR/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 4, + "timing": 0.5238566398620605, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..36321f8f30e --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.8271727561950684, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a55d58aca8d --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/BOR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 5, + "timing": 1.086620569229126, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/EHC/diff_result_GT.json b/results/contracts/mutants/CPStorage/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..ca6cde47b22 --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.913205862045288, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/EHC/diff_result_difft.json b/results/contracts/mutants/CPStorage/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..240017717f3 --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/EHC/diff_result_difft.json @@ -0,0 +1,652 @@ +{ + "number_of_changes": 64, + "timing": 1.7459487915039062, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 12, + "end": 27, + "content": "\"NOT_PHASE_BID\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 0, + "end": 27, + "content": " \"NOT_PHASE_BID\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 93, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 93, + "end": 94, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 0, + "end": 94, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_BID_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 80, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 91, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 91, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 50, + "content": "_PHASE_BID_ENDTIME_", + "highlight": "normal" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 54, + "end": 59, + "content": "block", + "highlight": "normal" + }, + { + "start": 59, + "end": 60, + "content": ".", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + }, + { + "start": 72, + "end": 92, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 92, + "end": 93, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 0, + "end": 93, + "content": " block.timestamp >= _PHASE_BID_ENDTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 90, + "changes": [ + { + "start": 12, + "end": 28, + "content": "\"NOT_PHASE_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 90, + "changes": [ + { + "start": 0, + "end": 28, + "content": " \"NOT_PHASE_CALM\"", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 12, + "end": 17, + "content": "block", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": ".", + "highlight": "normal" + }, + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 52, + "content": "_PHASE_BID_STARTTIME_", + "highlight": "normal" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 61, + "content": "block", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": ".", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + }, + { + "start": 74, + "end": 94, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 0, + "end": 95, + "content": " block.timestamp >= _PHASE_BID_STARTTIME_ && block.timestamp < _PHASE_CALM_ENDTIME_,", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 12, + "end": 35, + "content": "\"NOT_PHASE_BID_OR_CALM\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 0, + "end": 35, + "content": " \"NOT_PHASE_BID_OR_CALM\"", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 96, + "changes": [ + { + "start": 8, + "end": 19, + "content": "/* require(", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 99, + "changes": [ + { + "start": 8, + "end": 9, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 0, + "end": 13, + "content": " ); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 21, + "content": "block", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ".", + "highlight": "normal" + }, + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 32, + "end": 34, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 35, + "end": 55, + "content": "_PHASE_CALM_ENDTIME_", + "highlight": "normal" + }, + { + "start": 55, + "end": 56, + "content": ",", + "highlight": "normal" + }, + { + "start": 57, + "end": 72, + "content": "\"NOT_PHASE_EXE\"", + "highlight": "string" + }, + { + "start": 72, + "end": 73, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 8, + "end": 80, + "content": "/* require(block.timestamp >= _PHASE_CALM_ENDTIME_, \"NOT_PHASE_EXE\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 40, + "content": "\"NOT_VESTING\"", + "highlight": "string" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* require(_SETTLED_, \"NOT_VESTING\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/5/GVR/diff_result_GT.json new file mode 100644 index 00000000000..a86c4748fbf --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.722409963607788, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/5/GVR/diff_result_difft.json new file mode 100644 index 00000000000..37c811bb49b --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/GVR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 5, + "timing": 2.1389496326446533, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/5/VVR/diff_result_GT.json new file mode 100644 index 00000000000..8b50bf307a2 --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.287363052368164, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/5/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/5/VVR/diff_result_difft.json new file mode 100644 index 00000000000..9fd6c9dbd4f --- /dev/null +++ b/results/contracts/mutants/CPStorage/5/VVR/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 5, + "timing": 0.6843781471252441, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/6/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..b2b0ae84f8a --- /dev/null +++ b/results/contracts/mutants/CPStorage/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.956749200820923, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/6/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..15bb3e7ab17 --- /dev/null +++ b/results/contracts/mutants/CPStorage/6/BOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 1.1567537784576416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/6/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/6/GVR/diff_result_GT.json new file mode 100644 index 00000000000..a597eaf91be --- /dev/null +++ b/results/contracts/mutants/CPStorage/6/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.819096088409424, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/6/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/6/GVR/diff_result_difft.json new file mode 100644 index 00000000000..4be9dd18ec6 --- /dev/null +++ b/results/contracts/mutants/CPStorage/6/GVR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.9398133754730225, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/6/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/6/VVR/diff_result_GT.json new file mode 100644 index 00000000000..cd864ed6780 --- /dev/null +++ b/results/contracts/mutants/CPStorage/6/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.201754570007324, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/6/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/6/VVR/diff_result_difft.json new file mode 100644 index 00000000000..7f884ced44a --- /dev/null +++ b/results/contracts/mutants/CPStorage/6/VVR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 6, + "timing": 1.0192391872406006, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/7/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2081b89184c --- /dev/null +++ b/results/contracts/mutants/CPStorage/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 3.8793699741363525, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/7/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ce0b457c791 --- /dev/null +++ b/results/contracts/mutants/CPStorage/7/BOR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 7, + "timing": 0.12059879302978516, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 70, + "end": 72, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/7/GVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/7/GVR/diff_result_GT.json new file mode 100644 index 00000000000..a981bd3adeb --- /dev/null +++ b/results/contracts/mutants/CPStorage/7/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.020285367965698, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/7/GVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/7/GVR/diff_result_difft.json new file mode 100644 index 00000000000..ccd94f9c8be --- /dev/null +++ b/results/contracts/mutants/CPStorage/7/GVR/diff_result_difft.json @@ -0,0 +1,146 @@ +{ + "number_of_changes": 7, + "timing": 1.2107734680175781, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 60, + "end": 69, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 57, + "end": 63, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 27, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 62, + "end": 71, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 18, + "end": 24, + "content": "number", + "highlight": "normal" + }, + { + "start": 59, + "end": 65, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 22, + "end": 31, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [ + { + "start": 22, + "end": 28, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/7/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/7/VVR/diff_result_GT.json new file mode 100644 index 00000000000..39dc7f80ead --- /dev/null +++ b/results/contracts/mutants/CPStorage/7/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.213599443435669, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/7/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/7/VVR/diff_result_difft.json new file mode 100644 index 00000000000..ac8e6e0841a --- /dev/null +++ b/results/contracts/mutants/CPStorage/7/VVR/diff_result_difft.json @@ -0,0 +1,176 @@ +{ + "number_of_changes": 7, + "timing": 0.32665157318115234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/8/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..756fa242249 --- /dev/null +++ b/results/contracts/mutants/CPStorage/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.268737316131592, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/8/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d748f0a48f2 --- /dev/null +++ b/results/contracts/mutants/CPStorage/8/BOR/diff_result_difft.json @@ -0,0 +1,158 @@ +{ + "number_of_changes": 8, + "timing": 1.1210072040557861, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 70, + "end": 72, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/8/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/8/VVR/diff_result_GT.json new file mode 100644 index 00000000000..2904ba78887 --- /dev/null +++ b/results/contracts/mutants/CPStorage/8/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.389206647872925, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/8/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/8/VVR/diff_result_difft.json new file mode 100644 index 00000000000..368494384dc --- /dev/null +++ b/results/contracts/mutants/CPStorage/8/VVR/diff_result_difft.json @@ -0,0 +1,200 @@ +{ + "number_of_changes": 8, + "timing": 0.7057735919952393, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/9/BOR/diff_result_GT.json b/results/contracts/mutants/CPStorage/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..3f34021ea62 --- /dev/null +++ b/results/contracts/mutants/CPStorage/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.1113779544830322, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/9/BOR/diff_result_difft.json b/results/contracts/mutants/CPStorage/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..4029aadd765 --- /dev/null +++ b/results/contracts/mutants/CPStorage/9/BOR/diff_result_difft.json @@ -0,0 +1,170 @@ +{ + "number_of_changes": 9, + "timing": 1.8986153602600098, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "*", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 58, + "end": 59, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 72, + "end": 73, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + }, + { + "start": 72, + "end": 74, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 70, + "end": 71, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 51, + "end": 53, + "content": "||", + "highlight": "keyword" + }, + { + "start": 70, + "end": 72, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + }, + { + "start": 53, + "end": 55, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/9/VVR/diff_result_GT.json b/results/contracts/mutants/CPStorage/9/VVR/diff_result_GT.json new file mode 100644 index 00000000000..a19743824da --- /dev/null +++ b/results/contracts/mutants/CPStorage/9/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 3.508366584777832, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPStorage/9/VVR/diff_result_difft.json b/results/contracts/mutants/CPStorage/9/VVR/diff_result_difft.json new file mode 100644 index 00000000000..b8f6f0aa171 --- /dev/null +++ b/results/contracts/mutants/CPStorage/9/VVR/diff_result_difft.json @@ -0,0 +1,224 @@ +{ + "number_of_changes": 9, + "timing": 1.8798823356628418, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 11, + "end": 17, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 11, + "end": 19, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 31, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 22, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 23, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 28, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 15, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 24, + "changes": [ + { + "start": 9, + "end": 17, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/BLR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..23d3bf169db --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.439262390136719, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/BLR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..1fc6f8e0bdc --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.281597375869751, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 32, + "end": 36, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 32, + "end": 37, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/BOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8be97391b0b --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.096742868423462, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/BOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e48c7e061c1 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.7259597778320312, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/CSC/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..5819b9a25d1 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.835480213165283, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/CSC/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..dd3f4f74b4d --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/CSC/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 5, + "timing": 1.0529015064239502, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 5, + "end": 9, + "content": "data", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ".", + "highlight": "normal" + }, + { + "start": 10, + "end": 16, + "content": "length", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 5, + "end": 9, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/EED/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..4e82ab72aec --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.4701666831970215, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/EED/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..37afdbe2813 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/EED/diff_result_difft.json @@ -0,0 +1,92 @@ +{ + "number_of_changes": 11, + "timing": 0.7997941970825195, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Claim", + "highlight": "type" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 41, + "content": "baseAmount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 54, + "content": "quoteAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* emit Claim(msg.sender, baseAmount, quoteAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/EHC/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..3a911afbaf5 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.326411962509155, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/EHC/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9be4ac9e4ba --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/EHC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.10521411895751953, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 40, + "content": "\"NOT_SETTLED\"", + "highlight": "string" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* require(_SETTLED_, \"NOT_SETTLED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/FVR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..65a69c74523 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.459803581237793, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/FVR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..420bbc7820d --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.6643874645233154, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/GVR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..47f3bfffa8d --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.668921709060669, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/GVR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..37f9f709266 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.5867536067962646, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 35, + "end": 41, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/ILR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..134c7d729c4 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.164070129394531, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/ILR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..fe24d0c5f28 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 3.0934829711914062, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/MOC/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/MOC/diff_result_GT.json new file mode 100644 index 00000000000..ce2477222c9 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/MOC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.2834084033966064, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/MOC/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/MOC/diff_result_difft.json new file mode 100644 index 00000000000..8dcab920b09 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/MOC/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 2, + "timing": 0.7981975078582764, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 49, + "end": 58, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/MOD/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/MOD/diff_result_GT.json new file mode 100644 index 00000000000..cb96a2cc747 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/MOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.608879327774048, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/MOD/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/MOD/diff_result_difft.json new file mode 100644 index 00000000000..81f499ec98b --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/MOD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 2, + "timing": 0.4558429718017578, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 49, + "end": 58, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/MOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/MOR/diff_result_GT.json new file mode 100644 index 00000000000..238bbcb0e85 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.958536624908447, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/MOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/MOR/diff_result_difft.json new file mode 100644 index 00000000000..cdc2711bdf0 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/MOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.8484165668487549, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 81, + "content": "afterSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 75, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/RSD/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..8ef602cf1be --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 3.6253418922424316, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/RSD/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..50122b34a9a --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/RSD/diff_result_difft.json @@ -0,0 +1,134 @@ +{ + "number_of_changes": 18, + "timing": 1.0059378147125244, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "_POOL_", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 47, + "content": "address", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 52, + "content": "this", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 75, + "content": "remainingLPToken", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* return IERC20(_POOL_).balanceOf(address(this)).sub(remainingLPToken); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/SFR/diff_result_GT.json new file mode 100644 index 00000000000..f77e25a8ac2 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 5.203662157058716, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/SFR/diff_result_difft.json new file mode 100644 index 00000000000..656bf9f34c9 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/SFR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2205893993377686, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/TOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..54dccd4c0aa --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 4.1216652393341064, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/TOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..84a803e1cc9 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.8948514461517334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/UORD/diff_result_GT.json b/results/contracts/mutants/CPVesting/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..4f30cec69db --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.24139666557312, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/1/UORD/diff_result_difft.json b/results/contracts/mutants/CPVesting/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..6aa2e28c120 --- /dev/null +++ b/results/contracts/mutants/CPVesting/1/UORD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 1.408066987991333, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/BOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..8df2c876e9b --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.993987798690796, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/BOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..d86a864b7d3 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/BOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.3127565383911133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/CSC/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..3d069c0ba3b --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.397231578826904, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/CSC/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..1559e0290b6 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/CSC/diff_result_difft.json @@ -0,0 +1,94 @@ +{ + "number_of_changes": 8, + "timing": 1.8395183086395264, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 5, + "end": 9, + "content": "data", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ".", + "highlight": "normal" + }, + { + "start": 10, + "end": 16, + "content": "length", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 5, + "end": 9, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 20, + "content": "timePast", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + }, + { + "start": 23, + "end": 41, + "content": "_VESTING_DURATION_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/EED/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..8e44c1d7283 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.222757816314697, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/EED/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..c483ef7986a --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/EED/diff_result_difft.json @@ -0,0 +1,142 @@ +{ + "number_of_changes": 16, + "timing": 1.0811822414398193, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 18, + "content": "Claim", + "highlight": "type" + }, + { + "start": 18, + "end": 19, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": ".", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 41, + "content": "baseAmount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 54, + "content": "quoteAmount", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 8, + "end": 62, + "content": "/* emit Claim(msg.sender, baseAmount, quoteAmount); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 8, + "end": 12, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 13, + "end": 20, + "content": "ClaimLP", + "highlight": "type" + }, + { + "start": 20, + "end": 21, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 21, + "end": 29, + "content": "lpAmount", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 71, + "changes": [ + { + "start": 8, + "end": 37, + "content": "/* emit ClaimLP(lpAmount); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/EHC/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..943400cc7bb --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 3.9229469299316406, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/EHC/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..9e5ce5cc3b9 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/EHC/diff_result_difft.json @@ -0,0 +1,184 @@ +{ + "number_of_changes": 23, + "timing": 1.178553581237793, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 40, + "content": "\"NOT_SETTLED\"", + "highlight": "string" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* require(_SETTLED_, \"NOT_SETTLED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 29, + "end": 34, + "content": "block", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 48, + "end": 62, + "content": "_SETTLED_TIME_", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ".", + "highlight": "normal" + }, + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 84, + "content": "_FREEZE_DURATION_", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ",", + "highlight": "normal" + }, + { + "start": 87, + "end": 96, + "content": "\"FREEZED\"", + "highlight": "string" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 104, + "content": "/* require(_SETTLED_ && block.timestamp >= _SETTLED_TIME_.add(_FREEZE_DURATION_), \"FREEZED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/FVR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..b667f23b4d1 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.464638710021973, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/FVR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..a1c5b3f0ad4 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 2.7586612701416016, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/GVR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..55474765e64 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.291561603546143, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/GVR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..8d05be9389b --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/GVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.6152899265289307, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 35, + "end": 41, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 38, + "end": 47, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 76, + "changes": [ + { + "start": 38, + "end": 44, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/ILR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..d86b9d8e681 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.388853073120117, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/ILR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b951801cde8 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/ILR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.3407764434814453, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 17, + "end": 18, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 19, + "end": 20, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/MOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/MOR/diff_result_GT.json new file mode 100644 index 00000000000..16e535233f2 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.145671606063843, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/MOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/MOR/diff_result_difft.json new file mode 100644 index 00000000000..91599c37cbe --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/MOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5322299003601074, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 81, + "content": "afterSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 75, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 52, + "content": "afterSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/RSD/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..00e7473a314 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.054205894470215, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/RSD/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..f5733763cd5 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/RSD/diff_result_difft.json @@ -0,0 +1,268 @@ +{ + "number_of_changes": 37, + "timing": 1.0764472484588623, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "_POOL_", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 47, + "content": "address", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 52, + "content": "this", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 75, + "content": "remainingLPToken", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* return IERC20(_POOL_).balanceOf(address(this)).sub(remainingLPToken); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "DecimalMath", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 34, + "content": "ONE", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 38, + "content": "sub", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 51, + "content": "_CLIFF_RATE_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "mul", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 70, + "content": "remainingTime", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ".", + "highlight": "normal" + }, + { + "start": 72, + "end": 75, + "content": "div", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 94, + "content": "_VESTING_DURATION_", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 12, + "end": 102, + "content": "/* return DecimalMath.ONE.sub(_CLIFF_RATE_).mul(remainingTime).div(_VESTING_DURATION_); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/SFR/diff_result_GT.json new file mode 100644 index 00000000000..2f5a551c713 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.221024990081787, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/SFR/diff_result_difft.json new file mode 100644 index 00000000000..f3170cb1074 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/SFR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.47342824935913086, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/TOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..1d5b469ec0a --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 4.761458158493042, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/2/TOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..d92374e1ab7 --- /dev/null +++ b/results/contracts/mutants/CPVesting/2/TOR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 4, + "timing": 1.6274299621582031, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/BOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ed57d6c6cf8 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.313650608062744, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/BOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5e315731d55 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/BOR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 0.21055078506469727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 16, + "end": 18, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/CSC/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..2bae751708c --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.859564542770386, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/CSC/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..68777a906f5 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/CSC/diff_result_difft.json @@ -0,0 +1,149 @@ +{ + "number_of_changes": 13, + "timing": 0.7619626522064209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 5, + "end": 9, + "content": "data", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": ".", + "highlight": "normal" + }, + { + "start": 10, + "end": 16, + "content": "length", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + }, + { + "start": 17, + "end": 18, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 5, + "end": 9, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 8, + "end": 9, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 20, + "content": "timePast", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + }, + { + "start": 23, + "end": 41, + "content": "_VESTING_DURATION_", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 12, + "end": 16, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 10, + "end": 14, + "content": "else", + "highlight": "keyword" + }, + { + "start": 15, + "end": 16, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/EHC/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..eaab6a53fd3 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.202882289886475, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/EHC/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..586738a9d35 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/EHC/diff_result_difft.json @@ -0,0 +1,276 @@ +{ + "number_of_changes": 35, + "timing": 0.16771674156188965, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ",", + "highlight": "normal" + }, + { + "start": 27, + "end": 40, + "content": "\"NOT_SETTLED\"", + "highlight": "string" + }, + { + "start": 40, + "end": 41, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 38, + "changes": [ + { + "start": 8, + "end": 48, + "content": "/* require(_SETTLED_, \"NOT_SETTLED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 25, + "content": "_SETTLED_", + "highlight": "normal" + }, + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 29, + "end": 34, + "content": "block", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 44, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 45, + "end": 47, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 48, + "end": 62, + "content": "_SETTLED_TIME_", + "highlight": "normal" + }, + { + "start": 62, + "end": 63, + "content": ".", + "highlight": "normal" + }, + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + }, + { + "start": 66, + "end": 67, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 67, + "end": 84, + "content": "_FREEZE_DURATION_", + "highlight": "normal" + }, + { + "start": 84, + "end": 85, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 85, + "end": 86, + "content": ",", + "highlight": "normal" + }, + { + "start": 87, + "end": 96, + "content": "\"FREEZED\"", + "highlight": "string" + }, + { + "start": 96, + "end": 97, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 8, + "end": 104, + "content": "/* require(_SETTLED_ && block.timestamp >= _SETTLED_TIME_.add(_FREEZE_DURATION_), \"FREEZED\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 15, + "content": "require", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": "!", + "highlight": "keyword" + }, + { + "start": 17, + "end": 26, + "content": "_CLAIMED_", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 39, + "content": ",", + "highlight": "normal" + }, + { + "start": 40, + "end": 57, + "content": "\"ALREADY_CLAIMED\"", + "highlight": "string" + }, + { + "start": 57, + "end": 58, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 8, + "end": 65, + "content": "/* require(!_CLAIMED_[msg.sender], \"ALREADY_CLAIMED\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/FVR/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2ad2c9f2b34 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.127151966094971, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/FVR/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..7bfb0444301 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/FVR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.5222408771514893, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/MOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/MOR/diff_result_GT.json new file mode 100644 index 00000000000..037313e099b --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.091665029525757, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/MOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/MOR/diff_result_difft.json new file mode 100644 index 00000000000..e3cf629f60f --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/MOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 1.0691070556640625, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 81, + "content": "afterSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 75, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 52, + "content": "afterSettlement", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 47, + "end": 58, + "content": "afterFreeze", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 47, + "end": 62, + "content": "afterSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/RSD/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..12b738cad49 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.771073579788208, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/RSD/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..6e098ea1582 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/RSD/diff_result_difft.json @@ -0,0 +1,298 @@ +{ + "number_of_changes": 39, + "timing": 0.41197872161865234, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 14, + "content": "return", + "highlight": "keyword" + }, + { + "start": 15, + "end": 21, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 28, + "content": "_POOL_", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 30, + "content": ".", + "highlight": "normal" + }, + { + "start": 30, + "end": 39, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 47, + "content": "address", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 52, + "content": "this", + "highlight": "normal" + }, + { + "start": 52, + "end": 53, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 53, + "end": 54, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 54, + "end": 55, + "content": ".", + "highlight": "normal" + }, + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 75, + "content": "remainingLPToken", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 8, + "end": 83, + "content": "/* return IERC20(_POOL_).balanceOf(address(this)).sub(remainingLPToken); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 30, + "content": "DecimalMath", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ".", + "highlight": "normal" + }, + { + "start": 31, + "end": 34, + "content": "ONE", + "highlight": "normal" + }, + { + "start": 34, + "end": 35, + "content": ".", + "highlight": "normal" + }, + { + "start": 35, + "end": 38, + "content": "sub", + "highlight": "normal" + }, + { + "start": 38, + "end": 39, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 39, + "end": 51, + "content": "_CLIFF_RATE_", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 53, + "content": ".", + "highlight": "normal" + }, + { + "start": 53, + "end": 56, + "content": "mul", + "highlight": "normal" + }, + { + "start": 56, + "end": 57, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 57, + "end": 70, + "content": "remainingTime", + "highlight": "normal" + }, + { + "start": 70, + "end": 71, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 71, + "end": 72, + "content": ".", + "highlight": "normal" + }, + { + "start": 72, + "end": 75, + "content": "div", + "highlight": "normal" + }, + { + "start": 75, + "end": 76, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 76, + "end": 94, + "content": "_VESTING_DURATION_", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 12, + "end": 102, + "content": "/* return DecimalMath.ONE.sub(_CLIFF_RATE_).mul(remainingTime).div(_VESTING_DURATION_); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 12, + "end": 18, + "content": "return", + "highlight": "keyword" + }, + { + "start": 19, + "end": 20, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 12, + "end": 27, + "content": "/* return 0; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/SFR/diff_result_GT.json new file mode 100644 index 00000000000..c7a30f02a73 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.634754419326782, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/SFR/diff_result_difft.json new file mode 100644 index 00000000000..cb77b211b92 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/SFR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 0.06569433212280273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/TOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..88a66d0171d --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 4.225497484207153, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/3/TOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..e6626bf63b8 --- /dev/null +++ b/results/contracts/mutants/CPVesting/3/TOR/diff_result_difft.json @@ -0,0 +1,116 @@ +{ + "number_of_changes": 6, + "timing": 2.285414695739746, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/BOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..62ca718984b --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.407318353652954, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/BOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..91b4b9112fa --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/BOR/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 1.1240994930267334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 45, + "end": 47, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 26, + "end": 28, + "content": "||", + "highlight": "keyword" + }, + { + "start": 46, + "end": 47, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 59, + "changes": [ + { + "start": 16, + "end": 17, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 59, + "changes": [ + { + "start": 16, + "end": 18, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 84, + "changes": [ + { + "start": 21, + "end": 22, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 84, + "changes": [ + { + "start": 21, + "end": 23, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/FVR/diff_result_GT.json b/results/contracts/mutants/CPVesting/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0df727462b5 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.6715550422668457, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/FVR/diff_result_difft.json b/results/contracts/mutants/CPVesting/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..51230b38710 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/FVR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 1.8792102336883545, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 65, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 57, + "end": 63, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 36, + "content": "external", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 35, + "end": 41, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 35, + "end": 43, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 52, + "end": 58, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 52, + "end": 60, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/MOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/4/MOR/diff_result_GT.json new file mode 100644 index 00000000000..816f1a5f589 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/MOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.03640604019165, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/MOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/4/MOR/diff_result_difft.json new file mode 100644 index 00000000000..8fdc1550ef6 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/MOR/diff_result_difft.json @@ -0,0 +1,110 @@ +{ + "number_of_changes": 4, + "timing": 0.3401484489440918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 81, + "content": "afterSettlement", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 66, + "end": 75, + "content": "onlyOwner", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 46, + "content": "onlyOwner", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 37, + "end": 52, + "content": "afterSettlement", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 47, + "end": 58, + "content": "afterFreeze", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 47, + "end": 62, + "content": "afterSettlement", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 64, + "end": 75, + "content": "afterFreeze", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 64, + "end": 79, + "content": "afterSettlement", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/4/SFR/diff_result_GT.json new file mode 100644 index 00000000000..000bc646ffd --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.449230670928955, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/4/SFR/diff_result_difft.json new file mode 100644 index 00000000000..93915fdecd9 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/SFR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.33483052253723145, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/TOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/4/TOR/diff_result_GT.json new file mode 100644 index 00000000000..696d1be1da7 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 3.8501994609832764, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/4/TOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/4/TOR/diff_result_difft.json new file mode 100644 index 00000000000..ef35539f3b0 --- /dev/null +++ b/results/contracts/mutants/CPVesting/4/TOR/diff_result_difft.json @@ -0,0 +1,152 @@ +{ + "number_of_changes": 8, + "timing": 1.58689546585083, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 52, + "end": 55, + "content": "msg", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 52, + "end": 54, + "content": "tx", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/5/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/5/SFR/diff_result_GT.json new file mode 100644 index 00000000000..2650204d6d4 --- /dev/null +++ b/results/contracts/mutants/CPVesting/5/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.151299476623535, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/5/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/5/SFR/diff_result_difft.json new file mode 100644 index 00000000000..ce80eb22bb4 --- /dev/null +++ b/results/contracts/mutants/CPVesting/5/SFR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 5, + "timing": 0.4656026363372803, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/5/TOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/5/TOR/diff_result_GT.json new file mode 100644 index 00000000000..27c36d41511 --- /dev/null +++ b/results/contracts/mutants/CPVesting/5/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 4.125001907348633, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/5/TOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/5/TOR/diff_result_difft.json new file mode 100644 index 00000000000..21fea78668e --- /dev/null +++ b/results/contracts/mutants/CPVesting/5/TOR/diff_result_difft.json @@ -0,0 +1,190 @@ +{ + "number_of_changes": 10, + "timing": 3.3854291439056396, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 52, + "end": 55, + "content": "msg", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 52, + "end": 54, + "content": "tx", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 34, + "end": 36, + "content": "tx", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/6/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/6/SFR/diff_result_GT.json new file mode 100644 index 00000000000..844a76eb8a2 --- /dev/null +++ b/results/contracts/mutants/CPVesting/6/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 4.205096483230591, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/6/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/6/SFR/diff_result_difft.json new file mode 100644 index 00000000000..dde893459a7 --- /dev/null +++ b/results/contracts/mutants/CPVesting/6/SFR/diff_result_difft.json @@ -0,0 +1,144 @@ +{ + "number_of_changes": 6, + "timing": 1.064215898513794, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "sub", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/6/TOR/diff_result_GT.json b/results/contracts/mutants/CPVesting/6/TOR/diff_result_GT.json new file mode 100644 index 00000000000..7c97bf62b0b --- /dev/null +++ b/results/contracts/mutants/CPVesting/6/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 3.822493314743042, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/6/TOR/diff_result_difft.json b/results/contracts/mutants/CPVesting/6/TOR/diff_result_difft.json new file mode 100644 index 00000000000..77d64c8bc56 --- /dev/null +++ b/results/contracts/mutants/CPVesting/6/TOR/diff_result_difft.json @@ -0,0 +1,226 @@ +{ + "number_of_changes": 12, + "timing": 1.7646584510803223, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 21, + "content": "msg", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 20, + "content": "tx", + "highlight": "normal" + }, + { + "start": 21, + "end": 27, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 30, + "content": "msg", + "highlight": "normal" + }, + { + "start": 31, + "end": 37, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 27, + "end": 29, + "content": "tx", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 52, + "end": 55, + "content": "msg", + "highlight": "normal" + }, + { + "start": 56, + "end": 62, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 52, + "end": 54, + "content": "tx", + "highlight": "normal" + }, + { + "start": 55, + "end": 61, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 53, + "content": "msg", + "highlight": "normal" + }, + { + "start": 54, + "end": 60, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 50, + "end": 52, + "content": "tx", + "highlight": "normal" + }, + { + "start": 53, + "end": 59, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 60, + "changes": [ + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 60, + "changes": [ + { + "start": 34, + "end": 36, + "content": "tx", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "origin", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 19, + "end": 22, + "content": "msg", + "highlight": "normal" + }, + { + "start": 23, + "end": 29, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 19, + "end": 21, + "content": "tx", + "highlight": "normal" + }, + { + "start": 22, + "end": 28, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/7/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/7/SFR/diff_result_GT.json new file mode 100644 index 00000000000..dc79a665c31 --- /dev/null +++ b/results/contracts/mutants/CPVesting/7/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 4.209168910980225, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/7/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/7/SFR/diff_result_difft.json new file mode 100644 index 00000000000..d7b7db929e4 --- /dev/null +++ b/results/contracts/mutants/CPVesting/7/SFR/diff_result_difft.json @@ -0,0 +1,168 @@ +{ + "number_of_changes": 7, + "timing": 0.776195764541626, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "sub", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/8/SFR/diff_result_GT.json b/results/contracts/mutants/CPVesting/8/SFR/diff_result_GT.json new file mode 100644 index 00000000000..7be0da43a3d --- /dev/null +++ b/results/contracts/mutants/CPVesting/8/SFR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 4.565934419631958, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CPVesting/8/SFR/diff_result_difft.json b/results/contracts/mutants/CPVesting/8/SFR/diff_result_difft.json new file mode 100644 index 00000000000..8cb101d3769 --- /dev/null +++ b/results/contracts/mutants/CPVesting/8/SFR/diff_result_difft.json @@ -0,0 +1,192 @@ +{ + "number_of_changes": 8, + "timing": 2.515291929244995, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 63, + "end": 66, + "content": "sub", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 65, + "end": 68, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 63, + "end": 66, + "content": "mul", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "sub", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "add", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 83, + "changes": [ + { + "start": 37, + "end": 40, + "content": "add", + "highlight": "normal" + }, + { + "start": 56, + "end": 59, + "content": "sub", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 72, + "end": 75, + "content": "div", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 72, + "end": 75, + "content": "mul", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 85, + "changes": [ + { + "start": 55, + "end": 58, + "content": "sub", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 85, + "changes": [ + { + "start": 55, + "end": 58, + "content": "add", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/BLR/diff_result_GT.json b/results/contracts/mutants/CRV/1/BLR/diff_result_GT.json new file mode 100644 index 00000000000..d6b15fe8747 --- /dev/null +++ b/results/contracts/mutants/CRV/1/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.2270712852478027, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/BLR/diff_result_difft.json b/results/contracts/mutants/CRV/1/BLR/diff_result_difft.json new file mode 100644 index 00000000000..12dc2bf2c5c --- /dev/null +++ b/results/contracts/mutants/CRV/1/BLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.47456979751586914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/BOR/diff_result_GT.json b/results/contracts/mutants/CRV/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c02bfc41e23 --- /dev/null +++ b/results/contracts/mutants/CRV/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.482952356338501, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/BOR/diff_result_difft.json b/results/contracts/mutants/CRV/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..e91117324b6 --- /dev/null +++ b/results/contracts/mutants/CRV/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5754492282867432, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 17, + "end": 19, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 17, + "end": 19, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/CCD/diff_result_GT.json b/results/contracts/mutants/CRV/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..e8601d16594 --- /dev/null +++ b/results/contracts/mutants/CRV/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.63234543800354, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/CCD/diff_result_difft.json b/results/contracts/mutants/CRV/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..f63ac635d48 --- /dev/null +++ b/results/contracts/mutants/CRV/1/CCD/diff_result_difft.json @@ -0,0 +1,171 @@ +{ + "number_of_changes": 23, + "timing": 1.6505825519561768, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 27, + "end": 29, + "content": "18", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ",", + "highlight": "normal" + }, + { + "start": 31, + "end": 36, + "content": "\"CRV\"", + "highlight": "string" + }, + { + "start": 36, + "end": 37, + "content": ",", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 44, + "end": 50, + "content": "public", + "highlight": "keyword" + }, + { + "start": 51, + "end": 52, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 4, + "end": 15, + "content": "constructor", + "highlight": "type" + }, + { + "start": 15, + "end": 16, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 16, + "end": 17, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 27, + "content": "ERC20Base", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 37, + "content": "ERC20Base", + "highlight": "normal" + }, + { + "start": 37, + "end": 38, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 38, + "end": 41, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 42, + "end": 43, + "content": ",", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + }, + { + "start": 45, + "end": 46, + "content": ",", + "highlight": "normal" + }, + { + "start": 47, + "end": 54, + "content": "\"Curve\"", + "highlight": "string" + }, + { + "start": 54, + "end": 55, + "content": ",", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/CSC/diff_result_GT.json b/results/contracts/mutants/CRV/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..5db0533ca47 --- /dev/null +++ b/results/contracts/mutants/CRV/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.7731218338012695, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/CSC/diff_result_difft.json b/results/contracts/mutants/CRV/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..ad58f2484ee --- /dev/null +++ b/results/contracts/mutants/CRV/1/CSC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 0.7029569149017334, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 9, + "end": 16, + "content": "account", + "highlight": "normal" + }, + { + "start": 17, + "end": 19, + "content": "==", + "highlight": "keyword" + }, + { + "start": 20, + "end": 27, + "content": "address", + "highlight": "normal" + }, + { + "start": 27, + "end": 28, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/FVR/diff_result_GT.json b/results/contracts/mutants/CRV/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..c2e7670dfcb --- /dev/null +++ b/results/contracts/mutants/CRV/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.2498414516448975, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/FVR/diff_result_difft.json b/results/contracts/mutants/CRV/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..77e1b1513e4 --- /dev/null +++ b/results/contracts/mutants/CRV/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.0695347785949707, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 44, + "end": 50, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 44, + "end": 52, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/ILR/diff_result_GT.json b/results/contracts/mutants/CRV/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..9b0a4030d78 --- /dev/null +++ b/results/contracts/mutants/CRV/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.738914728164673, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/ILR/diff_result_difft.json b/results/contracts/mutants/CRV/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..fbd92ee435e --- /dev/null +++ b/results/contracts/mutants/CRV/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3860487937927246, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/RSD/diff_result_GT.json b/results/contracts/mutants/CRV/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..417da9043a2 --- /dev/null +++ b/results/contracts/mutants/CRV/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.773752450942993, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/RSD/diff_result_difft.json b/results/contracts/mutants/CRV/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e9a88a5d162 --- /dev/null +++ b/results/contracts/mutants/CRV/1/RSD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.3451831340789795, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 32, + "end": 38, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 32, + "end": 46, + "content": "/* return ; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/SLR/diff_result_GT.json b/results/contracts/mutants/CRV/1/SLR/diff_result_GT.json new file mode 100644 index 00000000000..cb3ea7f7cd9 --- /dev/null +++ b/results/contracts/mutants/CRV/1/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 2.2920336723327637, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/1/SLR/diff_result_difft.json b/results/contracts/mutants/CRV/1/SLR/diff_result_difft.json new file mode 100644 index 00000000000..5c2c513d670 --- /dev/null +++ b/results/contracts/mutants/CRV/1/SLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.5320250988006592, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 47, + "end": 54, + "content": "\"Curve\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 47, + "end": 49, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/BLR/diff_result_GT.json b/results/contracts/mutants/CRV/2/BLR/diff_result_GT.json new file mode 100644 index 00000000000..efa8dabba77 --- /dev/null +++ b/results/contracts/mutants/CRV/2/BLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.6365113258361816, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/BLR/diff_result_difft.json b/results/contracts/mutants/CRV/2/BLR/diff_result_difft.json new file mode 100644 index 00000000000..fb3f73db3de --- /dev/null +++ b/results/contracts/mutants/CRV/2/BLR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5840537548065186, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 38, + "end": 42, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 38, + "end": 43, + "content": "false", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 13, + "end": 17, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 13, + "end": 18, + "content": "false", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/FVR/diff_result_GT.json b/results/contracts/mutants/CRV/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bd864704c80 --- /dev/null +++ b/results/contracts/mutants/CRV/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 3.22394061088562, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/FVR/diff_result_difft.json b/results/contracts/mutants/CRV/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..70f560ccdba --- /dev/null +++ b/results/contracts/mutants/CRV/2/FVR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.060664176940918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 44, + "end": 50, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 44, + "end": 52, + "content": "internal", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/ILR/diff_result_GT.json b/results/contracts/mutants/CRV/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..cacf37987c5 --- /dev/null +++ b/results/contracts/mutants/CRV/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.7997007369995117, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/ILR/diff_result_difft.json b/results/contracts/mutants/CRV/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ae8b6b4fe8d --- /dev/null +++ b/results/contracts/mutants/CRV/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 3.233900547027588, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 27, + "end": 29, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 27, + "end": 29, + "content": "17", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/RSD/diff_result_GT.json b/results/contracts/mutants/CRV/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..3a19e7e8a98 --- /dev/null +++ b/results/contracts/mutants/CRV/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.593384027481079, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/RSD/diff_result_difft.json b/results/contracts/mutants/CRV/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..60b82cc8065 --- /dev/null +++ b/results/contracts/mutants/CRV/2/RSD/diff_result_difft.json @@ -0,0 +1,64 @@ +{ + "number_of_changes": 3, + "timing": 2.266371250152588, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 32, + "end": 38, + "content": "return", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 32, + "end": 46, + "content": "/* return ; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 17, + "changes": [ + { + "start": 6, + "end": 12, + "content": "return", + "highlight": "keyword" + }, + { + "start": 13, + "end": 17, + "content": "true", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 17, + "changes": [ + { + "start": 6, + "end": 24, + "content": "/* return true; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/SLR/diff_result_GT.json b/results/contracts/mutants/CRV/2/SLR/diff_result_GT.json new file mode 100644 index 00000000000..e08843c542f --- /dev/null +++ b/results/contracts/mutants/CRV/2/SLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 2.9477779865264893, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/2/SLR/diff_result_difft.json b/results/contracts/mutants/CRV/2/SLR/diff_result_difft.json new file mode 100644 index 00000000000..4edb012e423 --- /dev/null +++ b/results/contracts/mutants/CRV/2/SLR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 2.5549263954162598, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 31, + "end": 36, + "content": "\"CRV\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 31, + "end": 33, + "content": "\"\"", + "highlight": "string" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 47, + "end": 54, + "content": "\"Curve\"", + "highlight": "string" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 47, + "end": 49, + "content": "\"\"", + "highlight": "string" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/3/FVR/diff_result_GT.json b/results/contracts/mutants/CRV/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..1ca04294853 --- /dev/null +++ b/results/contracts/mutants/CRV/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 2.4501736164093018, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/3/FVR/diff_result_difft.json b/results/contracts/mutants/CRV/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..c72593d64c8 --- /dev/null +++ b/results/contracts/mutants/CRV/3/FVR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.2785170078277588, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 11, + "changes": [ + { + "start": 46, + "end": 52, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 11, + "changes": [ + { + "start": 46, + "end": 54, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 15, + "changes": [ + { + "start": 58, + "end": 64, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 15, + "changes": [ + { + "start": 58, + "end": 66, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 44, + "end": 50, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 44, + "end": 52, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/3/ILR/diff_result_GT.json b/results/contracts/mutants/CRV/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..60a82fb05be --- /dev/null +++ b/results/contracts/mutants/CRV/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 2.88240647315979, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRV/3/ILR/diff_result_difft.json b/results/contracts/mutants/CRV/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..a2620741159 --- /dev/null +++ b/results/contracts/mutants/CRV/3/ILR/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 3, + "timing": 0.775780200958252, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 12, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 12, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 8, + "changes": [ + { + "start": 27, + "end": 29, + "content": "18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 8, + "changes": [ + { + "start": 27, + "end": 29, + "content": "17", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 7, + "changes": [ + { + "start": 44, + "end": 45, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 7, + "changes": [ + { + "start": 44, + "end": 45, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/BCRD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..b1edea781d9 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.113516569137573, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/BCRD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..d6c83091399 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/BCRD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.6788666248321533, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 16, + "content": "continue", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 13, + "content": "break", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/BOR/diff_result_GT.json new file mode 100644 index 00000000000..ad531410bc7 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.0887322425842285, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/BOR/diff_result_difft.json new file mode 100644 index 00000000000..5d6e1917e40 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/BOR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.2520906925201416, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/CCD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/CCD/diff_result_GT.json new file mode 100644 index 00000000000..f164e3d7a30 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/CCD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.8905603885650635, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/CCD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/CCD/diff_result_difft.json new file mode 100644 index 00000000000..161d314b786 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/CCD/diff_result_difft.json @@ -0,0 +1,247 @@ +{ + "number_of_changes": 31, + "timing": 2.0431735515594482, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 4, + "end": 6, + "content": "if", + "highlight": "keyword" + }, + { + "start": 6, + "end": 7, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 27, + "end": 28, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 29, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 2, + "end": 13, + "content": "constructor", + "highlight": "type" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 21, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 26, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + }, + { + "start": 34, + "end": 35, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + }, + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 35, + "changes": [ + { + "start": 2, + "end": 3, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 31, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 25, + "content": "address", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 68, + "content": "0xD533a949740bb3306d119CC777fa900bA034cd52", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/CSC/diff_result_GT.json new file mode 100644 index 00000000000..54866180b19 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.264143705368042, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/CSC/diff_result_difft.json new file mode 100644 index 00000000000..071c1e5ee95 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/CSC/diff_result_difft.json @@ -0,0 +1,62 @@ +{ + "number_of_changes": 6, + "timing": 1.4815361499786377, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/DLR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/DLR/diff_result_GT.json new file mode 100644 index 00000000000..95130b45164 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 5.38850212097168, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/DLR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/DLR/diff_result_difft.json new file mode 100644 index 00000000000..c3e31f4e5a8 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/DLR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7149624824523926, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 59, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 60, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/DOD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/DOD/diff_result_GT.json new file mode 100644 index 00000000000..913d9440b65 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/DOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.558951139450073, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/DOD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/DOD/diff_result_difft.json new file mode 100644 index 00000000000..f84ca744c69 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/DOD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.38039255142211914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 4, + "end": 10, + "content": "delete", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/EED/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/EED/diff_result_GT.json new file mode 100644 index 00000000000..5d52f2c0a16 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.886938095092773, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/EED/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/EED/diff_result_difft.json new file mode 100644 index 00000000000..a58b4ba534c --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/EED/diff_result_difft.json @@ -0,0 +1,80 @@ +{ + "number_of_changes": 9, + "timing": 0.9151384830474854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 16, + "content": "AddPath", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 21, + "content": "hash", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dex", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "path", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 4, + "end": 40, + "content": "/* emit AddPath(hash, dex, path); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/EHC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/EHC/diff_result_GT.json new file mode 100644 index 00000000000..830b4f843b6 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.760183572769165, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/EHC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/EHC/diff_result_difft.json new file mode 100644 index 00000000000..a249f7e0f0e --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/EHC/diff_result_difft.json @@ -0,0 +1,74 @@ +{ + "number_of_changes": 8, + "timing": 1.1378533840179443, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/FVR/diff_result_GT.json new file mode 100644 index 00000000000..6175ee9f510 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.6770195960998535, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/FVR/diff_result_difft.json new file mode 100644 index 00000000000..79b8942cd3b --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/FVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.16020846366882324, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/GVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/GVR/diff_result_GT.json new file mode 100644 index 00000000000..5d127812d90 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.96230936050415, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/GVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/GVR/diff_result_difft.json new file mode 100644 index 00000000000..9be2b72e221 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/GVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4214351177215576, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 157, + "end": 166, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 157, + "end": 163, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/ILR/diff_result_GT.json new file mode 100644 index 00000000000..a187f685e38 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.31322455406189, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/ILR/diff_result_difft.json new file mode 100644 index 00000000000..7fedc88652d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/ILR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.7275009155273438, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/MCR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/MCR/diff_result_GT.json new file mode 100644 index 00000000000..3b5a4c32a1d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/MCR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.446627140045166, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/MCR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/MCR/diff_result_difft.json new file mode 100644 index 00000000000..be562332686 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/MCR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 0.49721765518188477, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 19, + "end": 28, + "content": "keccak256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 19, + "end": 25, + "content": "sha256", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/MOI/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/MOI/diff_result_GT.json new file mode 100644 index 00000000000..bdbdbf36b63 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.227788925170898, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/MOI/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/MOI/diff_result_difft.json new file mode 100644 index 00000000000..68a7cd7361f --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/MOI/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.901073932647705, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 91, + "content": "publiconlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/PKD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/PKD/diff_result_GT.json new file mode 100644 index 00000000000..c0c6d3b36dc --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/PKD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.4291582107543945, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/PKD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/PKD/diff_result_difft.json new file mode 100644 index 00000000000..29f8f66b524 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/PKD/diff_result_difft.json @@ -0,0 +1,25 @@ +{ + "number_of_changes": 1, + "timing": 0.8186168670654297, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 116, + "changes": [ + { + "start": 22, + "end": 29, + "content": "payable", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 116, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/RSD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/RSD/diff_result_GT.json new file mode 100644 index 00000000000..b374abf0a76 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 6.45875096321106, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/RSD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/RSD/diff_result_difft.json new file mode 100644 index 00000000000..354128485fa --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/RSD/diff_result_difft.json @@ -0,0 +1,104 @@ +{ + "number_of_changes": 13, + "timing": 0.7884738445281982, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "paths", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 29, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "index", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "path", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* return paths[path_indexes[index]].path[0]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/TOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/TOR/diff_result_GT.json new file mode 100644 index 00000000000..7539a3e07fd --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 8.030853033065796, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/TOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/TOR/diff_result_difft.json new file mode 100644 index 00000000000..a299e58fa04 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/TOR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 1.2282688617706299, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 34, + "end": 36, + "content": "tx", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/UORD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/UORD/diff_result_GT.json new file mode 100644 index 00000000000..8484d52a8fe --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.051537275314331, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/UORD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/UORD/diff_result_difft.json new file mode 100644 index 00000000000..d784eb2fe0c --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/UORD/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 2.0622968673706055, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 50, + "end": 52, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 50, + "end": 52, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/VVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/1/VVR/diff_result_GT.json new file mode 100644 index 00000000000..cfdcd95a820 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 1, + "timing": 7.060734033584595, + "edit_script": "\n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/1/VVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/1/VVR/diff_result_difft.json new file mode 100644 index 00000000000..2eacd0978d2 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/1/VVR/diff_result_difft.json @@ -0,0 +1,32 @@ +{ + "number_of_changes": 1, + "timing": 1.4915542602539062, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/10/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/10/BOR/diff_result_GT.json new file mode 100644 index 00000000000..a61038db0b5 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/10/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.041232585906982, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/10/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/10/BOR/diff_result_difft.json new file mode 100644 index 00000000000..9bc3593c081 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/10/BOR/diff_result_difft.json @@ -0,0 +1,230 @@ +{ + "number_of_changes": 10, + "timing": 0.641110897064209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 14, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 167, + "end": 168, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 167, + "end": 168, + "content": "-", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 29, + "end": 30, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/10/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/10/ILR/diff_result_GT.json new file mode 100644 index 00000000000..89e7eae3e9a --- /dev/null +++ b/results/contracts/mutants/CRVExchange/10/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 11, + "timing": 6.2327659130096436, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/10/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/10/ILR/diff_result_difft.json new file mode 100644 index 00000000000..64810f9ecbe --- /dev/null +++ b/results/contracts/mutants/CRVExchange/10/ILR/diff_result_difft.json @@ -0,0 +1,258 @@ +{ + "number_of_changes": 10, + "timing": 1.4129419326782227, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 39, + "end": 40, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 46, + "end": 50, + "content": "1e18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 46, + "end": 55, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/BCRD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/BCRD/diff_result_GT.json new file mode 100644 index 00000000000..999507c1347 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/BCRD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.2401323318481445, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/BCRD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/BCRD/diff_result_difft.json new file mode 100644 index 00000000000..3e9846c962f --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/BCRD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.8705461025238037, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 16, + "content": "continue", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 53, + "changes": [ + { + "start": 8, + "end": 13, + "content": "break", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 111, + "changes": [ + { + "start": 10, + "end": 15, + "content": "break", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 111, + "changes": [ + { + "start": 10, + "end": 18, + "content": "continue", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/BOR/diff_result_GT.json new file mode 100644 index 00000000000..bb96f37a7b7 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.898628234863281, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/BOR/diff_result_difft.json new file mode 100644 index 00000000000..20db5be33bc --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/BOR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.42537498474121094, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/CSC/diff_result_GT.json new file mode 100644 index 00000000000..b69af8dc330 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.159015417098999, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/CSC/diff_result_difft.json new file mode 100644 index 00000000000..92ae3617cbd --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/CSC/diff_result_difft.json @@ -0,0 +1,123 @@ +{ + "number_of_changes": 12, + "timing": 1.2324042320251465, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/DLR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/DLR/diff_result_GT.json new file mode 100644 index 00000000000..eea3647ec17 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 4.970593690872192, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/DLR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/DLR/diff_result_difft.json new file mode 100644 index 00000000000..848abab01ee --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/DLR/diff_result_difft.json @@ -0,0 +1,44 @@ +{ + "number_of_changes": 2, + "timing": 0.9751763343811035, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 59, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 96, + "end": 102, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 60, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 97, + "end": 104, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/DOD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/DOD/diff_result_GT.json new file mode 100644 index 00000000000..213cfdc04b2 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/DOD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.5855584144592285, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/DOD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/DOD/diff_result_difft.json new file mode 100644 index 00000000000..30822315682 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/DOD/diff_result_difft.json @@ -0,0 +1,42 @@ +{ + "number_of_changes": 2, + "timing": 2.4315602779388428, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 104, + "changes": [ + { + "start": 4, + "end": 10, + "content": "delete", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 104, + "changes": [] + } + }, + { + "lhs": { + "line_number": 108, + "changes": [ + { + "start": 10, + "end": 16, + "content": "delete", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 108, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/EED/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/EED/diff_result_GT.json new file mode 100644 index 00000000000..378783389aa --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/EED/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.250103712081909, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/EED/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/EED/diff_result_difft.json new file mode 100644 index 00000000000..9630935b26d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/EED/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 14, + "timing": 1.840937614440918, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 93, + "changes": [ + { + "start": 4, + "end": 8, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 9, + "end": 16, + "content": "AddPath", + "highlight": "type" + }, + { + "start": 16, + "end": 17, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 21, + "content": "hash", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": ",", + "highlight": "normal" + }, + { + "start": 23, + "end": 26, + "content": "dex", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ",", + "highlight": "normal" + }, + { + "start": 28, + "end": 32, + "content": "path", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 93, + "changes": [ + { + "start": 4, + "end": 40, + "content": "/* emit AddPath(hash, dex, path); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 110, + "changes": [ + { + "start": 10, + "end": 14, + "content": "emit", + "highlight": "keyword" + }, + { + "start": 15, + "end": 25, + "content": "RemovePath", + "highlight": "type" + }, + { + "start": 25, + "end": 26, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 30, + "content": "hash", + "highlight": "normal" + }, + { + "start": 30, + "end": 31, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 110, + "changes": [ + { + "start": 10, + "end": 38, + "content": "/* emit RemovePath(hash); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/EHC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/EHC/diff_result_GT.json new file mode 100644 index 00000000000..7942a43ff6b --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.227644681930542, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/EHC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/EHC/diff_result_difft.json new file mode 100644 index 00000000000..8934b173a9c --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/EHC/diff_result_difft.json @@ -0,0 +1,128 @@ +{ + "number_of_changes": 14, + "timing": 0.8305895328521729, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "status", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 55, + "content": "\"CRVExchange transfer eth failed\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 63, + "content": "/* require(status, \"CRVExchange transfer eth failed\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/FVR/diff_result_GT.json new file mode 100644 index 00000000000..61e79cf4c05 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.252200365066528, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/FVR/diff_result_difft.json new file mode 100644 index 00000000000..31491141359 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/FVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.7759532928466797, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/GVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/GVR/diff_result_GT.json new file mode 100644 index 00000000000..1ac63cb05ea --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/GVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.05101752281189, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/GVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/GVR/diff_result_difft.json new file mode 100644 index 00000000000..0e1bf64addc --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/GVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 0.5224757194519043, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 157, + "end": 166, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 157, + "end": 163, + "content": "number", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 160, + "end": 169, + "content": "timestamp", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 160, + "end": 166, + "content": "number", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/ILR/diff_result_GT.json new file mode 100644 index 00000000000..76eb1c3b3af --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.957810640335083, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/ILR/diff_result_difft.json new file mode 100644 index 00000000000..ccee860abbd --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/ILR/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 0.4573791027069092, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/MCR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/MCR/diff_result_GT.json new file mode 100644 index 00000000000..205962b7014 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/MCR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.847641706466675, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/MCR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/MCR/diff_result_difft.json new file mode 100644 index 00000000000..156fe522c62 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/MCR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.9315392971038818, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 88, + "changes": [ + { + "start": 19, + "end": 28, + "content": "keccak256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 88, + "changes": [ + { + "start": 19, + "end": 25, + "content": "sha256", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 98, + "changes": [ + { + "start": 19, + "end": 28, + "content": "keccak256", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 98, + "changes": [ + { + "start": 19, + "end": 25, + "content": "sha256", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/MOI/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/MOI/diff_result_GT.json new file mode 100644 index 00000000000..57df515bdc2 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/MOI/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.434290409088135, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/MOI/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/MOI/diff_result_difft.json new file mode 100644 index 00000000000..3dc655ba0a4 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/MOI/diff_result_difft.json @@ -0,0 +1,56 @@ +{ + "number_of_changes": 2, + "timing": 1.3312656879425049, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 91, + "content": "publiconlyOwner", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 103, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 112, + "content": "publiconlyOwner", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/RSD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/RSD/diff_result_GT.json new file mode 100644 index 00000000000..2a1cd088b39 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.616760730743408, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/RSD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/RSD/diff_result_difft.json new file mode 100644 index 00000000000..e38c74e82a5 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/RSD/diff_result_difft.json @@ -0,0 +1,272 @@ +{ + "number_of_changes": 38, + "timing": 2.4310925006866455, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "paths", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 29, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "index", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "path", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* return paths[path_indexes[index]].path[0]; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "paths", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 29, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "index", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "path", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "paths", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 61, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 67, + "content": "index", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 74, + "content": "path", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "length", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + }, + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return paths[path_indexes[index]].path[paths[path_indexes[index]].path.length - 1]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/TOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/TOR/diff_result_GT.json new file mode 100644 index 00000000000..c2de428616a --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 7.2637224197387695, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/TOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/TOR/diff_result_difft.json new file mode 100644 index 00000000000..e5135c2ebb8 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/TOR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 4, + "timing": 0.43385839462280273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 34, + "end": 36, + "content": "tx", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/UORD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/UORD/diff_result_GT.json new file mode 100644 index 00000000000..0bbe4b664e2 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.9039061069488525, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/UORD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/UORD/diff_result_difft.json new file mode 100644 index 00000000000..55c7b876679 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/UORD/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.216501235961914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 50, + "end": 52, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 50, + "end": 52, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 46, + "end": 48, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 46, + "end": 48, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/VVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/2/VVR/diff_result_GT.json new file mode 100644 index 00000000000..010817f4e01 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/VVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 2, + "timing": 6.154510736465454, + "edit_script": "\n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/2/VVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/2/VVR/diff_result_difft.json new file mode 100644 index 00000000000..8ee47d9cf95 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/2/VVR/diff_result_difft.json @@ -0,0 +1,58 @@ +{ + "number_of_changes": 2, + "timing": 1.252638578414917, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/BOR/diff_result_GT.json new file mode 100644 index 00000000000..791f3d59019 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.6466264724731445, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/BOR/diff_result_difft.json new file mode 100644 index 00000000000..33287bfc977 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/BOR/diff_result_difft.json @@ -0,0 +1,84 @@ +{ + "number_of_changes": 3, + "timing": 0.2236325740814209, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/CSC/diff_result_GT.json new file mode 100644 index 00000000000..753526ce82d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.979303598403931, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/CSC/diff_result_difft.json new file mode 100644 index 00000000000..44710851674 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/CSC/diff_result_difft.json @@ -0,0 +1,221 @@ +{ + "number_of_changes": 25, + "timing": 0.8092164993286133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 23, + "content": "path_from_addr", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 26, + "content": "pi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 35, + "content": "from", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 51, + "content": "path_to_addr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "pi", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 59, + "end": 71, + "content": "target_token", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/DLR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/DLR/diff_result_GT.json new file mode 100644 index 00000000000..91143c6dbc9 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 7.577694892883301, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/DLR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/DLR/diff_result_difft.json new file mode 100644 index 00000000000..7810fc69a3e --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/DLR/diff_result_difft.json @@ -0,0 +1,70 @@ +{ + "number_of_changes": 3, + "timing": 1.3850958347320557, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 59, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 96, + "end": 102, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 60, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 97, + "end": 104, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/EHC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/EHC/diff_result_GT.json new file mode 100644 index 00000000000..51081205e4e --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.391690254211426, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/EHC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/EHC/diff_result_difft.json new file mode 100644 index 00000000000..6aad9740583 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/EHC/diff_result_difft.json @@ -0,0 +1,194 @@ +{ + "number_of_changes": 22, + "timing": 2.339772939682007, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "status", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 55, + "content": "\"CRVExchange transfer eth failed\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 63, + "content": "/* require(status, \"CRVExchange transfer eth failed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/FVR/diff_result_GT.json new file mode 100644 index 00000000000..102bfb9e131 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.722749710083008, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/FVR/diff_result_difft.json new file mode 100644 index 00000000000..957cd96d277 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/FVR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 2.1131532192230225, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/ILR/diff_result_GT.json new file mode 100644 index 00000000000..97aa1472e13 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.8398237228393555, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/ILR/diff_result_difft.json new file mode 100644 index 00000000000..304307f8ef9 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/ILR/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.4694008827209473, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/RSD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/RSD/diff_result_GT.json new file mode 100644 index 00000000000..d67222a76c7 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/RSD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.539623498916626, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/RSD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/RSD/diff_result_difft.json new file mode 100644 index 00000000000..21a812accf6 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/RSD/diff_result_difft.json @@ -0,0 +1,346 @@ +{ + "number_of_changes": 47, + "timing": 1.304368257522583, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "paths", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 29, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "index", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "path", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + }, + { + "start": 44, + "end": 45, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 4, + "end": 52, + "content": "/* return paths[path_indexes[index]].path[0]; */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 16, + "content": "paths", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 17, + "end": 29, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 30, + "end": 35, + "content": "index", + "highlight": "normal" + }, + { + "start": 35, + "end": 36, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 36, + "end": 37, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 38, + "content": ".", + "highlight": "normal" + }, + { + "start": 38, + "end": 42, + "content": "path", + "highlight": "normal" + }, + { + "start": 42, + "end": 43, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 43, + "end": 48, + "content": "paths", + "highlight": "normal" + }, + { + "start": 48, + "end": 49, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 49, + "end": 61, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 61, + "end": 62, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 62, + "end": 67, + "content": "index", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 68, + "end": 69, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 70, + "content": ".", + "highlight": "normal" + }, + { + "start": 70, + "end": 74, + "content": "path", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ".", + "highlight": "normal" + }, + { + "start": 75, + "end": 81, + "content": "length", + "highlight": "normal" + }, + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + }, + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + }, + { + "start": 85, + "end": 86, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 4, + "end": 93, + "content": "/* return paths[path_indexes[index]].path[paths[path_indexes[index]].path.length - 1]; */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 4, + "end": 10, + "content": "return", + "highlight": "keyword" + }, + { + "start": 11, + "end": 14, + "content": "ret", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 15, + "end": 18, + "content": "ret", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": ".", + "highlight": "normal" + }, + { + "start": 19, + "end": 25, + "content": "length", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": "-", + "highlight": "keyword" + }, + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + }, + { + "start": 29, + "end": 30, + "content": "]", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 4, + "end": 37, + "content": "/* return ret[ret.length - 1]; */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/TOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/TOR/diff_result_GT.json new file mode 100644 index 00000000000..81eab2fea2a --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/TOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 7.0337584018707275, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/TOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/TOR/diff_result_difft.json new file mode 100644 index 00000000000..4a0fd547205 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/TOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 6, + "timing": 0.501166582107544, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 63, + "changes": [ + { + "start": 34, + "end": 37, + "content": "msg", + "highlight": "normal" + }, + { + "start": 38, + "end": 44, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 34, + "end": 36, + "content": "tx", + "highlight": "normal" + }, + { + "start": 37, + "end": 43, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 69, + "changes": [ + { + "start": 24, + "end": 27, + "content": "msg", + "highlight": "normal" + }, + { + "start": 28, + "end": 34, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [ + { + "start": 24, + "end": 26, + "content": "tx", + "highlight": "normal" + }, + { + "start": 27, + "end": 33, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 75, + "changes": [ + { + "start": 48, + "end": 50, + "content": "tx", + "highlight": "normal" + }, + { + "start": 51, + "end": 57, + "content": "origin", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/UORD/diff_result_GT.json b/results/contracts/mutants/CRVExchange/3/UORD/diff_result_GT.json new file mode 100644 index 00000000000..34349b50640 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/UORD/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 3, + "timing": 6.893496036529541, + "edit_script": "\n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/UORD/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/UORD/diff_result_difft.json new file mode 100644 index 00000000000..5cff452da40 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/UORD/diff_result_difft.json @@ -0,0 +1,82 @@ +{ + "number_of_changes": 3, + "timing": 1.3401002883911133, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 50, + "end": 52, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 50, + "end": 52, + "content": "--", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 105, + "changes": [ + { + "start": 46, + "end": 48, + "content": "++", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 105, + "changes": [ + { + "start": 46, + "end": 48, + "content": "--", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 109, + "changes": [ + { + "start": 30, + "end": 32, + "content": "--", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 109, + "changes": [ + { + "start": 30, + "end": 32, + "content": "++", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/3/VVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/3/VVR/diff_result_difft.json new file mode 100644 index 00000000000..65a49a9e62c --- /dev/null +++ b/results/contracts/mutants/CRVExchange/3/VVR/diff_result_difft.json @@ -0,0 +1,406 @@ +{ + "number_of_changes": 33, + "timing": 0.3552083969116211, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 16, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 9, + "content": "address", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": " ", + "highlight": "normal" + }, + { + "start": 17, + "end": 26, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ";", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 16, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 9, + "content": "address", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 18, + "content": "internal", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": " ", + "highlight": "normal" + }, + { + "start": 19, + "end": 28, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ";", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 25, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 9, + "content": "bytes32", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": "[", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "]", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": " ", + "highlight": "normal" + }, + { + "start": 12, + "end": 18, + "content": "public", + "highlight": "normal" + }, + { + "start": 18, + "end": 19, + "content": " ", + "highlight": "normal" + }, + { + "start": 19, + "end": 31, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 31, + "end": 32, + "content": ";", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 25, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 9, + "content": "bytes32", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": "[", + "highlight": "normal" + }, + { + "start": 10, + "end": 11, + "content": "]", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": " ", + "highlight": "normal" + }, + { + "start": 12, + "end": 20, + "content": "internal", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": " ", + "highlight": "normal" + }, + { + "start": 21, + "end": 33, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 33, + "end": 34, + "content": ";", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 27, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 9, + "content": "address", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 14, + "content": "weth", + "highlight": "normal" + }, + { + "start": 14, + "end": 15, + "content": " ", + "highlight": "normal" + }, + { + "start": 15, + "end": 16, + "content": "=", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": " ", + "highlight": "normal" + }, + { + "start": 17, + "end": 24, + "content": "address", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": "(", + "highlight": "normal" + }, + { + "start": 25, + "end": 67, + "content": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "highlight": "normal" + }, + { + "start": 67, + "end": 68, + "content": ")", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": ";", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 27, + "changes": [ + { + "start": 0, + "end": 1, + "content": " ", + "highlight": "normal" + }, + { + "start": 1, + "end": 2, + "content": " ", + "highlight": "normal" + }, + { + "start": 2, + "end": 9, + "content": "address", + "highlight": "normal" + }, + { + "start": 9, + "end": 10, + "content": " ", + "highlight": "normal" + }, + { + "start": 10, + "end": 16, + "content": "public", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": " ", + "highlight": "normal" + }, + { + "start": 17, + "end": 21, + "content": "weth", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": " ", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "=", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": " ", + "highlight": "normal" + }, + { + "start": 24, + "end": 25, + "content": ";", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/4/BOR/diff_result_GT.json new file mode 100644 index 00000000000..17a49f76acf --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.5922746658325195, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/4/BOR/diff_result_difft.json new file mode 100644 index 00000000000..eb272c0f116 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/BOR/diff_result_difft.json @@ -0,0 +1,108 @@ +{ + "number_of_changes": 4, + "timing": 0.9476819038391113, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/4/CSC/diff_result_GT.json new file mode 100644 index 00000000000..5c9e761e069 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.518309593200684, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/4/CSC/diff_result_difft.json new file mode 100644 index 00000000000..d3a8053d988 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/CSC/diff_result_difft.json @@ -0,0 +1,257 @@ +{ + "number_of_changes": 28, + "timing": 0.8808989524841309, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 23, + "content": "path_from_addr", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 26, + "content": "pi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 35, + "content": "from", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 51, + "content": "path_to_addr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "pi", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 59, + "end": 71, + "content": "target_token", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 10, + "end": 11, + "content": "t", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + }, + { + "start": 14, + "end": 20, + "content": "maxOut", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 10, + "end": 14, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/DLR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/4/DLR/diff_result_GT.json new file mode 100644 index 00000000000..b8dbcadb5ce --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.513425588607788, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/DLR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/4/DLR/diff_result_difft.json new file mode 100644 index 00000000000..6b1a051594c --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/DLR/diff_result_difft.json @@ -0,0 +1,96 @@ +{ + "number_of_changes": 4, + "timing": 1.6243505477905273, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 59, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 96, + "end": 102, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 60, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 97, + "end": 104, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 42, + "end": 48, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 42, + "end": 49, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/EHC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/4/EHC/diff_result_GT.json new file mode 100644 index 00000000000..179e682edbf --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 6.767354249954224, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/EHC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/4/EHC/diff_result_difft.json new file mode 100644 index 00000000000..c217f2572f2 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/EHC/diff_result_difft.json @@ -0,0 +1,304 @@ +{ + "number_of_changes": 37, + "timing": 2.4534714221954346, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "status", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 55, + "content": "\"CRVExchange transfer eth failed\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 63, + "content": "/* require(status, \"CRVExchange transfer eth failed\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 17, + "content": "paths", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "hash", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 28, + "content": "path", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "length", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "==", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 62, + "content": "\"already exist path\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 70, + "content": "/* require(paths[hash].path.length == 0, \"already exist path\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/4/FVR/diff_result_GT.json new file mode 100644 index 00000000000..2e06b822e6e --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.15294885635376, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/4/FVR/diff_result_difft.json new file mode 100644 index 00000000000..16668b43445 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/FVR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.7101137638092041, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 84, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/4/ILR/diff_result_GT.json new file mode 100644 index 00000000000..8de4c9f9b7d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 4, + "timing": 7.150402069091797, + "edit_script": "\n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/4/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/4/ILR/diff_result_difft.json new file mode 100644 index 00000000000..b4395fa1c87 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/4/ILR/diff_result_difft.json @@ -0,0 +1,106 @@ +{ + "number_of_changes": 4, + "timing": 0.3085207939147949, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/5/BOR/diff_result_GT.json new file mode 100644 index 00000000000..0fb0fe41c14 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 7.13749361038208, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/5/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a284ef4334a --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/BOR/diff_result_difft.json @@ -0,0 +1,120 @@ +{ + "number_of_changes": 5, + "timing": 0.4887666702270508, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/5/CSC/diff_result_GT.json new file mode 100644 index 00000000000..0cb1c5feee0 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 5.70769190788269, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/5/CSC/diff_result_difft.json new file mode 100644 index 00000000000..01eb0f88879 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/CSC/diff_result_difft.json @@ -0,0 +1,295 @@ +{ + "number_of_changes": 31, + "timing": 0.5019345283508301, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 23, + "content": "path_from_addr", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 26, + "content": "pi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 35, + "content": "from", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 51, + "content": "path_to_addr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "pi", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 59, + "end": 71, + "content": "target_token", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 10, + "end": 11, + "content": "t", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + }, + { + "start": 14, + "end": 20, + "content": "maxOut", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 10, + "end": 14, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "weth", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/DLR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/5/DLR/diff_result_GT.json new file mode 100644 index 00000000000..f91b6e3fce9 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/DLR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.648035287857056, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/DLR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/5/DLR/diff_result_difft.json new file mode 100644 index 00000000000..afc26bd432e --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/DLR/diff_result_difft.json @@ -0,0 +1,122 @@ +{ + "number_of_changes": 5, + "timing": 1.4601695537567139, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 59, + "content": "memory", + "highlight": "keyword" + }, + { + "start": 96, + "end": 102, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 9, + "changes": [ + { + "start": 53, + "end": 60, + "content": "storage", + "highlight": "keyword" + }, + { + "start": 97, + "end": 104, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 81, + "changes": [ + { + "start": 14, + "end": 20, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 81, + "changes": [ + { + "start": 14, + "end": 21, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 42, + "end": 48, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 42, + "end": 49, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 45, + "end": 51, + "content": "memory", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 45, + "end": 52, + "content": "storage", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/EHC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/5/EHC/diff_result_GT.json new file mode 100644 index 00000000000..53dfbcff674 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/EHC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.796868801116943, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/EHC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/5/EHC/diff_result_difft.json new file mode 100644 index 00000000000..54ba935b769 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/EHC/diff_result_difft.json @@ -0,0 +1,414 @@ +{ + "number_of_changes": 52, + "timing": 1.5167744159698486, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 20, + "content": "status", + "highlight": "normal" + }, + { + "start": 20, + "end": 21, + "content": ",", + "highlight": "normal" + }, + { + "start": 22, + "end": 55, + "content": "\"CRVExchange transfer eth failed\"", + "highlight": "string" + }, + { + "start": 55, + "end": 56, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 70, + "changes": [ + { + "start": 6, + "end": 63, + "content": "/* require(status, \"CRVExchange transfer eth failed\"); */", + "highlight": "comment" + } + ] + } + }, + { + "lhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 68, + "changes": [ + { + "start": 6, + "end": 73, + "content": "/* require(target_amount >= min_amount, \"slippage screwed you\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 17, + "content": "paths", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "hash", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 28, + "content": "path", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "length", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "==", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 62, + "content": "\"already exist path\"", + "highlight": "string" + }, + { + "start": 62, + "end": 63, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 89, + "changes": [ + { + "start": 4, + "end": 70, + "content": "/* require(paths[hash].path.length == 0, \"already exist path\"); */", + "highlight": "comment" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 11, + "content": "require", + "highlight": "normal" + }, + { + "start": 11, + "end": 12, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 12, + "end": 17, + "content": "paths", + "highlight": "normal" + }, + { + "start": 17, + "end": 18, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 18, + "end": 22, + "content": "hash", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 24, + "content": ".", + "highlight": "normal" + }, + { + "start": 24, + "end": 28, + "content": "path", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": ".", + "highlight": "normal" + }, + { + "start": 29, + "end": 35, + "content": "length", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 39, + "end": 40, + "content": "0", + "highlight": "normal" + }, + { + "start": 40, + "end": 41, + "content": ",", + "highlight": "normal" + }, + { + "start": 42, + "end": 58, + "content": "\"path not exist\"", + "highlight": "string" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 103, + "changes": [ + { + "start": 4, + "end": 66, + "content": "/* require(paths[hash].path.length != 0, \"path not exist\"); */", + "highlight": "comment" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/5/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0f9113f2e6f --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.23708963394165, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/5/FVR/diff_result_difft.json new file mode 100644 index 00000000000..8b4691b7406 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/FVR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 1.6086392402648926, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 103, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 105, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 84, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/5/ILR/diff_result_GT.json new file mode 100644 index 00000000000..138242650ae --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 5, + "timing": 6.836680889129639, + "edit_script": "\n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/5/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/5/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4eb8b446da2 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/5/ILR/diff_result_difft.json @@ -0,0 +1,130 @@ +{ + "number_of_changes": 5, + "timing": 0.8564844131469727, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/6/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c933f01b8da --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.459734201431274, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/6/BOR/diff_result_difft.json new file mode 100644 index 00000000000..f326f8bd7bc --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/BOR/diff_result_difft.json @@ -0,0 +1,132 @@ +{ + "number_of_changes": 6, + "timing": 1.1892046928405762, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": ">", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/6/CSC/diff_result_GT.json new file mode 100644 index 00000000000..34f53bc1813 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 12, + "timing": 6.7306036949157715, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/6/CSC/diff_result_difft.json new file mode 100644 index 00000000000..47e8dab5925 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/CSC/diff_result_difft.json @@ -0,0 +1,787 @@ +{ + "number_of_changes": 105, + "timing": 1.5009570121765137, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [] + } + }, + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 10, + "end": 11, + "content": "t", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + }, + { + "start": 14, + "end": 20, + "content": "maxOut", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 10, + "end": 14, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 23, + "content": "path_from_addr", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 26, + "content": "pi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 35, + "content": "from", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 51, + "content": "path_to_addr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "pi", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 59, + "end": 71, + "content": "target_token", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "weth", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 6, + "end": 13, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 60, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 68, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 73, + "content": "this", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 6, + "end": 12, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 25, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 39, + "content": "safeTransfer", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 47, + "content": "address", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 74, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 6, + "end": 28, + "content": "SushiUniInterfaceERC20", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "dex", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 87, + "content": "swapExactTokensForTokensSupportingFeeOnTransferTokens", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 94, + "content": "amount", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + }, + { + "start": 96, + "end": 106, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ",", + "highlight": "normal" + }, + { + "start": 108, + "end": 113, + "content": "paths", + "highlight": "normal" + }, + { + "start": 113, + "end": 114, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 114, + "end": 126, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 126, + "end": 127, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 127, + "end": 130, + "content": "fpi", + "highlight": "normal" + }, + { + "start": 130, + "end": 131, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 131, + "end": 132, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 132, + "end": 133, + "content": ".", + "highlight": "normal" + }, + { + "start": 133, + "end": 137, + "content": "path", + "highlight": "normal" + }, + { + "start": 137, + "end": 138, + "content": ",", + "highlight": "normal" + }, + { + "start": 139, + "end": 146, + "content": "address", + "highlight": "normal" + }, + { + "start": 146, + "end": 147, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 147, + "end": 151, + "content": "this", + "highlight": "normal" + }, + { + "start": 151, + "end": 152, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 152, + "end": 153, + "content": ",", + "highlight": "normal" + }, + { + "start": 154, + "end": 159, + "content": "block", + "highlight": "normal" + }, + { + "start": 159, + "end": 160, + "content": ".", + "highlight": "normal" + }, + { + "start": 160, + "end": 169, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 170, + "end": 171, + "content": "+", + "highlight": "keyword" + }, + { + "start": 172, + "end": 177, + "content": "10800", + "highlight": "normal" + }, + { + "start": 177, + "end": 178, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/6/FVR/diff_result_GT.json new file mode 100644 index 00000000000..fee506514ee --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 8.415546655654907, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/6/FVR/diff_result_difft.json new file mode 100644 index 00000000000..9339e4639ba --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/FVR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.8507511615753174, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 103, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 105, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 84, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/6/ILR/diff_result_GT.json new file mode 100644 index 00000000000..f3708b666cc --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 6, + "timing": 6.327981948852539, + "edit_script": "\n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/6/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/6/ILR/diff_result_difft.json new file mode 100644 index 00000000000..4b2aa3dde09 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/6/ILR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 6, + "timing": 0.8324899673461914, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/7/BOR/diff_result_GT.json new file mode 100644 index 00000000000..d8100f8d120 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.835442066192627, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/7/BOR/diff_result_difft.json new file mode 100644 index 00000000000..a3527ce26d7 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/BOR/diff_result_difft.json @@ -0,0 +1,156 @@ +{ + "number_of_changes": 7, + "timing": 2.2503106594085693, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 14, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/CSC/diff_result_GT.json b/results/contracts/mutants/CRVExchange/7/CSC/diff_result_GT.json new file mode 100644 index 00000000000..7ae88125702 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/CSC/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 14, + "timing": 5.73924446105957, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/CSC/diff_result_difft.json b/results/contracts/mutants/CRVExchange/7/CSC/diff_result_difft.json new file mode 100644 index 00000000000..0fafdd9a3bd --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/CSC/diff_result_difft.json @@ -0,0 +1,843 @@ +{ + "number_of_changes": 111, + "timing": 1.2963786125183105, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "_crv", + "highlight": "normal" + }, + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + }, + { + "start": 15, + "end": 22, + "content": "address", + "highlight": "normal" + }, + { + "start": 22, + "end": 23, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 23, + "end": 26, + "content": "0x0", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 32, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 32, + "changes": [] + } + }, + { + "lhs": { + "line_number": 33, + "changes": [ + { + "start": 6, + "end": 15, + "content": "crv_token", + "highlight": "normal" + }, + { + "start": 16, + "end": 17, + "content": "=", + "highlight": "normal" + }, + { + "start": 18, + "end": 22, + "content": "_crv", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 34, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 9, + "end": 23, + "content": "path_from_addr", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 24, + "end": 26, + "content": "pi", + "highlight": "normal" + }, + { + "start": 26, + "end": 27, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 35, + "content": "from", + "highlight": "normal" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 39, + "end": 51, + "content": "path_to_addr", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 52, + "end": 54, + "content": "pi", + "highlight": "normal" + }, + { + "start": 54, + "end": 55, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 59, + "end": 71, + "content": "target_token", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 50, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 10, + "end": 11, + "content": "t", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + }, + { + "start": 14, + "end": 20, + "content": "maxOut", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 54, + "changes": [ + { + "start": 10, + "end": 14, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 7, + "end": 19, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + }, + { + "start": 23, + "end": 27, + "content": "weth", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 63, + "changes": [ + { + "start": 7, + "end": 11, + "content": "true", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 73, + "changes": [ + { + "start": 6, + "end": 13, + "content": "uint256", + "highlight": "normal" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "=", + "highlight": "normal" + }, + { + "start": 30, + "end": 36, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 36, + "end": 37, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 37, + "end": 49, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 49, + "end": 50, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 50, + "end": 51, + "content": ".", + "highlight": "normal" + }, + { + "start": 51, + "end": 60, + "content": "balanceOf", + "highlight": "normal" + }, + { + "start": 60, + "end": 61, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 61, + "end": 68, + "content": "address", + "highlight": "normal" + }, + { + "start": 68, + "end": 69, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 69, + "end": 73, + "content": "this", + "highlight": "normal" + }, + { + "start": 73, + "end": 74, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 75, + "changes": [ + { + "start": 6, + "end": 12, + "content": "IERC20", + "highlight": "normal" + }, + { + "start": 12, + "end": 13, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 13, + "end": 25, + "content": "target_token", + "highlight": "normal" + }, + { + "start": 25, + "end": 26, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 26, + "end": 27, + "content": ".", + "highlight": "normal" + }, + { + "start": 27, + "end": 39, + "content": "safeTransfer", + "highlight": "normal" + }, + { + "start": 39, + "end": 40, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 40, + "end": 47, + "content": "address", + "highlight": "normal" + }, + { + "start": 47, + "end": 48, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 48, + "end": 51, + "content": "msg", + "highlight": "normal" + }, + { + "start": 51, + "end": 52, + "content": ".", + "highlight": "normal" + }, + { + "start": 52, + "end": 58, + "content": "sender", + "highlight": "normal" + }, + { + "start": 58, + "end": 59, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 59, + "end": 60, + "content": ",", + "highlight": "normal" + }, + { + "start": 61, + "end": 74, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 74, + "end": 75, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 76, + "changes": [ + { + "start": 4, + "end": 5, + "content": "}", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 74, + "changes": [ + { + "start": 6, + "end": 13, + "content": "require", + "highlight": "normal" + }, + { + "start": 13, + "end": 14, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 14, + "end": 27, + "content": "target_amount", + "highlight": "normal" + }, + { + "start": 28, + "end": 30, + "content": ">=", + "highlight": "keyword" + }, + { + "start": 31, + "end": 41, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 41, + "end": 42, + "content": ",", + "highlight": "normal" + }, + { + "start": 43, + "end": 65, + "content": "\"slippage screwed you\"", + "highlight": "string" + }, + { + "start": 65, + "end": 66, + "content": ")", + "highlight": "delimiter" + } + ] + } + }, + { + "lhs": { + "line_number": 71, + "changes": [ + { + "start": 5, + "end": 9, + "content": "else", + "highlight": "keyword" + }, + { + "start": 9, + "end": 10, + "content": "{", + "highlight": "delimiter" + } + ] + }, + "rhs": { + "line_number": 69, + "changes": [] + } + }, + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 6, + "end": 28, + "content": "SushiUniInterfaceERC20", + "highlight": "normal" + }, + { + "start": 28, + "end": 29, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 29, + "end": 32, + "content": "dex", + "highlight": "normal" + }, + { + "start": 32, + "end": 33, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 33, + "end": 34, + "content": ".", + "highlight": "normal" + }, + { + "start": 34, + "end": 87, + "content": "swapExactTokensForTokensSupportingFeeOnTransferTokens", + "highlight": "normal" + }, + { + "start": 87, + "end": 88, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 88, + "end": 94, + "content": "amount", + "highlight": "normal" + }, + { + "start": 94, + "end": 95, + "content": ",", + "highlight": "normal" + }, + { + "start": 96, + "end": 106, + "content": "min_amount", + "highlight": "normal" + }, + { + "start": 106, + "end": 107, + "content": ",", + "highlight": "normal" + }, + { + "start": 108, + "end": 113, + "content": "paths", + "highlight": "normal" + }, + { + "start": 113, + "end": 114, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 114, + "end": 126, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 126, + "end": 127, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 127, + "end": 130, + "content": "fpi", + "highlight": "normal" + }, + { + "start": 130, + "end": 131, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 131, + "end": 132, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 132, + "end": 133, + "content": ".", + "highlight": "normal" + }, + { + "start": 133, + "end": 137, + "content": "path", + "highlight": "normal" + }, + { + "start": 137, + "end": 138, + "content": ",", + "highlight": "normal" + }, + { + "start": 139, + "end": 146, + "content": "address", + "highlight": "normal" + }, + { + "start": 146, + "end": 147, + "content": "(", + "highlight": "delimiter" + }, + { + "start": 147, + "end": 151, + "content": "this", + "highlight": "normal" + }, + { + "start": 151, + "end": 152, + "content": ")", + "highlight": "delimiter" + }, + { + "start": 152, + "end": 153, + "content": ",", + "highlight": "normal" + }, + { + "start": 154, + "end": 159, + "content": "block", + "highlight": "normal" + }, + { + "start": 159, + "end": 160, + "content": ".", + "highlight": "normal" + }, + { + "start": 160, + "end": 169, + "content": "timestamp", + "highlight": "normal" + }, + { + "start": 170, + "end": 171, + "content": "+", + "highlight": "keyword" + }, + { + "start": 172, + "end": 177, + "content": "10800", + "highlight": "normal" + }, + { + "start": 177, + "end": 178, + "content": ")", + "highlight": "delimiter" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 106, + "changes": [ + { + "start": 9, + "end": 21, + "content": "path_indexes", + "highlight": "normal" + }, + { + "start": 21, + "end": 22, + "content": "[", + "highlight": "delimiter" + }, + { + "start": 22, + "end": 23, + "content": "i", + "highlight": "normal" + }, + { + "start": 23, + "end": 24, + "content": "]", + "highlight": "delimiter" + }, + { + "start": 25, + "end": 27, + "content": "==", + "highlight": "keyword" + }, + { + "start": 28, + "end": 32, + "content": "hash", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 99, + "changes": [ + { + "start": 9, + "end": 13, + "content": "true", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/7/FVR/diff_result_GT.json new file mode 100644 index 00000000000..bd36466588e --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.73701286315918, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/7/FVR/diff_result_difft.json new file mode 100644 index 00000000000..d96f05ec36d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/FVR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 0.3718411922454834, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 84, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 103, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 105, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/7/ILR/diff_result_GT.json new file mode 100644 index 00000000000..70cd4732ffa --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 7, + "timing": 6.717344522476196, + "edit_script": "\n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/7/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/7/ILR/diff_result_difft.json new file mode 100644 index 00000000000..700e2ba0df4 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/7/ILR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 7, + "timing": 1.3656418323516846, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/8/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/8/BOR/diff_result_GT.json new file mode 100644 index 00000000000..c921f30246a --- /dev/null +++ b/results/contracts/mutants/CRVExchange/8/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 7.567768812179565, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/8/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/8/BOR/diff_result_difft.json new file mode 100644 index 00000000000..6138777609a --- /dev/null +++ b/results/contracts/mutants/CRVExchange/8/BOR/diff_result_difft.json @@ -0,0 +1,182 @@ +{ + "number_of_changes": 8, + "timing": 1.2037405967712402, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 14, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/8/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/8/FVR/diff_result_GT.json new file mode 100644 index 00000000000..5ea6bc4ddc1 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/8/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.307227849960327, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/8/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/8/FVR/diff_result_difft.json new file mode 100644 index 00000000000..aa659b38939 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/8/FVR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 0.21798443794250488, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 84, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 103, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 105, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 58, + "end": 64, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 58, + "end": 66, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/8/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/8/ILR/diff_result_GT.json new file mode 100644 index 00000000000..24060650b04 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/8/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 8, + "timing": 6.487030982971191, + "edit_script": "\n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/8/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/8/ILR/diff_result_difft.json new file mode 100644 index 00000000000..0789669900d --- /dev/null +++ b/results/contracts/mutants/CRVExchange/8/ILR/diff_result_difft.json @@ -0,0 +1,208 @@ +{ + "number_of_changes": 8, + "timing": 2.9367785453796387, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/9/BOR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/9/BOR/diff_result_GT.json new file mode 100644 index 00000000000..2adcf1dd626 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/9/BOR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 9, + "timing": 7.146345615386963, + "edit_script": "\n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/9/BOR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/9/BOR/diff_result_difft.json new file mode 100644 index 00000000000..ee1ae852807 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/9/BOR/diff_result_difft.json @@ -0,0 +1,206 @@ +{ + "number_of_changes": 9, + "timing": 0.3778555393218994, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 30, + "changes": [ + { + "start": 12, + "end": 14, + "content": "<=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "-", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 82, + "end": 83, + "content": "+", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 25, + "content": "<", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 24, + "end": 26, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 30, + "content": "!=", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "||", + "highlight": "keyword" + }, + { + "start": 56, + "end": 58, + "content": "!=", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 52, + "changes": [ + { + "start": 28, + "end": 29, + "content": ">", + "highlight": "keyword" + }, + { + "start": 36, + "end": 38, + "content": "&&", + "highlight": "keyword" + }, + { + "start": 56, + "end": 57, + "content": ">", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 13, + "content": ">", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 56, + "changes": [ + { + "start": 12, + "end": 14, + "content": ">=", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 65, + "changes": [ + { + "start": 20, + "end": 22, + "content": "==", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 65, + "changes": [ + { + "start": 20, + "end": 22, + "content": "<=", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 167, + "end": 168, + "content": "+", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 167, + "end": 168, + "content": "-", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/9/FVR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/9/FVR/diff_result_GT.json new file mode 100644 index 00000000000..0d46ca04f49 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/9/FVR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 6.6124913692474365, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/9/FVR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/9/FVR/diff_result_difft.json new file mode 100644 index 00000000000..3cd83126c34 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/9/FVR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 2.5652849674224854, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 34, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 29, + "changes": [ + { + "start": 28, + "end": 36, + "content": "internal", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 42, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 39, + "changes": [ + { + "start": 36, + "end": 44, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 82, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 43, + "changes": [ + { + "start": 76, + "end": 84, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 103, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 47, + "changes": [ + { + "start": 97, + "end": 105, + "content": "external", + "highlight": "keyword" + } + ] + } + }, + { + "lhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 44, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 36, + "changes": [ + { + "start": 38, + "end": 46, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 68, + "content": "internal", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 79, + "changes": [ + { + "start": 60, + "end": 66, + "content": "public", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 86, + "changes": [ + { + "start": 55, + "end": 61, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 86, + "changes": [ + { + "start": 55, + "end": 63, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 97, + "changes": [ + { + "start": 58, + "end": 64, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 97, + "changes": [ + { + "start": 58, + "end": 66, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 102, + "changes": [ + { + "start": 44, + "end": 50, + "content": "public", + "highlight": "keyword" + } + ] + }, + "rhs": { + "line_number": 102, + "changes": [ + { + "start": 44, + "end": 52, + "content": "external", + "highlight": "keyword" + } + ] + } + } + ] + ] +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/9/ILR/diff_result_GT.json b/results/contracts/mutants/CRVExchange/9/ILR/diff_result_GT.json new file mode 100644 index 00000000000..4989acea781 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/9/ILR/diff_result_GT.json @@ -0,0 +1,5 @@ +{ + "number_of_edits": 10, + "timing": 7.823515176773071, + "edit_script": "\n \n \n \n \n \n \n \n \n \n \n\n" +} \ No newline at end of file diff --git a/results/contracts/mutants/CRVExchange/9/ILR/diff_result_difft.json b/results/contracts/mutants/CRVExchange/9/ILR/diff_result_difft.json new file mode 100644 index 00000000000..6e3aceb5047 --- /dev/null +++ b/results/contracts/mutants/CRVExchange/9/ILR/diff_result_difft.json @@ -0,0 +1,234 @@ +{ + "number_of_changes": 9, + "timing": 0.7667324542999268, + "diff_chunks": [ + [ + { + "lhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 40, + "changes": [ + { + "start": 84, + "end": 85, + "content": "0", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 37, + "changes": [ + { + "start": 43, + "end": 44, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 49, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 51, + "changes": [ + { + "start": 18, + "end": 19, + "content": "1", + "highlight": "normal" + } + ] + } + }, + { + "lhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "0", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 48, + "changes": [ + { + "start": 21, + "end": 22, + "content": "1", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 66, + "changes": [ + { + "start": 169, + "end": 174, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10800", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 72, + "changes": [ + { + "start": 172, + "end": 177, + "content": "10799", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 82, + "changes": [ + { + "start": 28, + "end": 29, + "content": "1", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 82, + "changes": [ + { + "start": 28, + "end": 29, + "content": "0", + "highlight": "normal" + } + ] + } + } + ], + [ + { + "lhs": { + "line_number": 87, + "changes": [ + { + "start": 46, + "end": 50, + "content": "1e18", + "highlight": "normal" + } + ] + }, + "rhs": { + "line_number": 87, + "changes": [ + { + "start": 46, + "end": 55, + "content": "undefined", + "highlight": "normal" + } + ] + } + } + ] + ] +} \ No newline at end of file